设计模式之六:工厂模式汇总
2014-03-25 星期日 13:37:34
工厂模式汇总。
1、工厂模式UML
●简单工厂

Factory没有子类,CreateSingleCore()非虚函数。Core只有一个父类。
●工厂方法

Factory有子类,Core只有一个父类,Factory子类和Core子类一一对应。
相比于简单工厂模式,细分了Factory,CreateSingleCore()虚函数。
●抽象工厂

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

浙公网安备 33010602011771号