C++
文章平均质量分 67
solingxu
这个作者很懒,什么都没留下…
展开
-
抽象工厂模式之C#、C++实现
抽象工厂模式别名:Kit 遵循原则:依赖倒置 意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们的具体类; 适用: 1、系统独立于它的产品的创建、组合、表示时 2、系统需要多个产品系列配置时 3、一系列相关产品进行联合使用时 4、提供产品类库,而只想显示它们的接口而不是实现时 参与者: AbstractFactory Concretefactory Abstr原创 2013-05-27 14:58:30 · 554 阅读 · 1 评论 -
设计模式之原型模式
意图:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新对象。 适用: 系统应该独立于产品创建、构成和表示时,可分为以下三种情形: 1、要实例化的类需要运行时刻加载时; 2、需要避免创建与产品类层次结构平行的工厂层次;【解决工厂方法可能存在的问题】 3、当一个类的实例只能有几个不同状态组合中的一种时。建立相应数目的原型并克隆它们 可能比每次用合适的状态手工实例化该类更方便一些。【原创 2013-06-04 13:30:58 · 487 阅读 · 0 评论