小和尚上山学艺-设计模式-简单工厂实战课

简单工厂模式   主要用于创建对象。新添加类时,不会影响以前的系统代码。 核心思想是用一个工厂来根据输入的条件产生不同的类,然后根据不同类的virtual函数得到不同的结果。 GOOD:适用于不同情况创建不同的类时 BUG:客户端必须要知道基类和工厂类,耦合性差 (工厂类与基类为关联关系) //操作基类 class COperation {     public:          int m_n
相关文章
相关标签/搜索