Factory(工厂)模式

Posted on 2007-10-12 13:37 Jaunt 阅读(228) 评论(0)  编辑  收藏 所属分类: 设计模式(java)
工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。

程序代码 程序代码
  public class Factory{
    public String Boy = "boy" ;
    public String Girl = "girl" ;
    public People getPeople(String people){
      if (people.equals("boy")){
        return new Boy();
      }else if(people.equals("girl")){
        return new Girl();
      }
    }
  }

只有注册用户登录后才能发表评论。


网站导航: