//创建一个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();
}
}