1. 首页
  2. 编程语言
  3. C++ 
  4. 设计模式 创建型模式 Abstract Factory模式(抽象工厂)

设计模式 创建型模式 Abstract Factory模式(抽象工厂)

上传者: 2019-09-06 13:21:59上传 7Z文件 1.81MB 热度 50次
AbstractFactory模式1定义创建对象的接口,并封装对象的创建2将具体化类的工作延迟到了类中3创建创建一组相关对象或者说是一组相互依赖的对象一般情况下,我们为了提高内聚和松耦合,经常会使用多态来处理一些问题。抽象出一些类的公共接口作为抽象基类或者接口。这样的话,我们将会面临一个挑战。在每次使用子类的时候,我们不得不经常使用base*=NewXXX(这也无可厚非,但当系统复杂后,我们可能将无法维护子类的创建),最终我们在程序的扩展和维护成本上的开销将变得越来越大,越来越难。我们知道经常“某个对象”由于需求的变化,对象的具体实现面临着剧烈的变化。为了应对这种变化我们抽象出它比
下载地址
用户评论