当前位置:编程学习 > JAVA >>

设计模式-<工厂模式>

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 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,