以工厂方法取代构造函数的好处
  在subclassing过程中以factory method取代type code 不太明白这句话的意思

解决方案 »

  1.   

    就是指,你在实例化子类的过程中用工厂方法,来代替显示的类型构造代码
    所谓实例化子类,就是指一般来讲你会有一个统一个抽象类或接口,而这时

    Person person = new Student();
    不如用
    Person person = Factory.getStudent();
    这样的形式好
      

  2.   

    顶~BTW:
    喜欢这句话呀:小牛生怕夕阳晚,不用扬鞭自奋蹄
      

  3.   

    Person person = new Student();
    不如用
    Person person = Factory.getStudent();this is good for me!