Factory(工厂)模式

Posted on 2007-10-12 13:37 Jaunt 阅读(76) 评论(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();
      }
    }
  }


标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交