再次看factory method模式
结合例子再次看factory method总算是明白意思了。首先是此模式名中包含的method是有含义的,意指此模式的实现形式并非factory类而是对象所包含的产生方法。具体实现及意义是对象的产生,属性的设置等在方法中完成,而将对象的实例化留待子类继承重写完成。
abstract class--factory(){。。。}
class--factory() {return new class}
abstract class--factory(){。。。}
class--factory() {return new class}