//创建一个Disk接口
package com.waiguan.test;
public interface Disk {
public void disk();
}
//创建Disk的实现类
package com.waiguan.test;
public class DiskImpl implements Disk {
@Override
public void disk() {
// TODO Auto-generated method stub
System.out.println("disk");
}
}
创建一个CPU接口
package com.waiguan.test;
public interface CPU {
public void cpu();
}
//创建CPU接口的实现类
package com.waiguan.test;
public class CpuImpl implements CPU {
@Override
public void cpu() {
// TODO Auto-generated method stub
System.out.println("CPU");
}
}
//创建Computer类,用来实现disk和cpu接口回调
package com.waiguan.test;
public class Computer {
public void product() {
// TODO Auto-generated method stub
CPU cpu=new CpuImpl();
cpu.cpu();
Disk disk=new DiskImpl();
disk.disk();
}
}
//用来创建一个测试类Test,主要用来实现最终结果,调用Computer类中的product方法
package com.waiguan.test;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Computer com=new Computer();
com.product();
}
}
分享到:
相关推荐
java 与模式--阎宏java 与模式--阎宏java 与模式--阎宏java 与模式--阎宏
JAVA设计模式--程序设计--反射--注解--泛型
java设计模式中的单例模式,而单例模式又分为饿汉模式和懒汉模式
设计模式--外观模式java例子
java设计模式------------------------------------建造者模式
java设计模式--策略模式 HeadFirst书中的 装饰者模式
java设计模式----抽象工厂模式,简单工厂模式代码 代码内部
java设计模式--工厂模式 HeadFirst 书中的源代码
java模式--模板模式实例代码,请参考我的博客:http://blog.csdn.net/yayun0516
mysql-connector-java-3.0.16-ga-bin.jar 连接mysql的java包
mysql-connector-java-5.1.7-bin.jar,MySQL的jdbc的驱动
java与模式-阎宏有源代码-超清的配套书,自已整合一个压缩包,希望大家多提意见
JAVA设计模式--适配器模式借鉴.pdf
java设计模式--迭代器模式,理解这个例子就完全理解迭代器啦
JAVA-设计模式-结构型模式-外观模式
5.6.20 最新JDBC mysql-connector-java-5.1.32-bin.jar
mysql-connector-java-5.1.42-bin.jar 官网下载的驱动
mysql-connector-java-5.1.40-bin.jar连接器,用于在hive和mysql的数据库连接