设计模式之六:工厂模式汇总

2014-03-25 星期日 13:37:34

工厂模式汇总。

1、工厂模式UML

●简单工厂

Factory没有子类,CreateSingleCore()非虚函数。Core只有一个父类。


●工厂方法

Factory有子类,Core只有一个父类,Factory子类和Core子类一一对应

相比于简单工厂模式,细分了Factory,CreateSingleCore()虚函数。


●抽象工厂


Factory有子类,Core不止一个父类。

相比于工厂方法模式,不仅细分了Core,而且Factory子类可以指向任意的Core(子类)组合。






posted @ 2014-01-18 11:14  自由度  Views(199)  Comments(0)    收藏  举报