设计模式-<工厂模式>
package 工厂模式;
public class FactoryPattern {
public static void main(String[] args) {
ComputerFactory Myfactory=new IBMFactory();
Myfactory.createCpu();
}
/**
* 注意该工厂接口'只干'这些
* @author Administrator
*/
interface ComputerFactory{
void createMac();//这个好像是网卡吧,忘了
void createCpu();
}
public static class IBMFactory implements ComputerFactory{
public void createCpu() {
System.out.println("\ncreate IBMFactory Cpu");
}
public void createMac() {
System.out.println("\ncreate IBMFactory Mac");
}
}
public static class LenovoFactory implements ComputerFactory{
public void createCpu() {
System.out.println("\ncreate LenovoFactory Cpu");
}
public void createMac() {
System.out.println("\ncreate LenovoFactory Mac");
}
}
}
本文出自 “飞沙” 博客
补充:软件开发 , Java ,