第 3 章 创建型设计模式

创建设计模式是通常与四人帮相关的三种设计模式之一;它们是与对象创建机制有关的设计模式。

如果不对创建过程进行控制,而自行实例化对象或创建基本类,可能会导致设计问题或简单地增加创建过程的复杂性。

在本章中,我们将介绍以下内容:

  • 软件设计流程

  • 简单工厂

  • 工厂方法

  • 抽象工厂模式

  • 懒惰初始化

  • 生成器模式

  • 原型模式

在了解创造性设计模式之前,我们先来谈谈架构过程。