(软件工程)创建型模式:一类设计模式,主要关注“对象如何被创建”,通过封装实例化过程来提高代码的灵活性、可复用性与可维护性。常见创建型模式包括 Factory Method、Abstract Factory、Builder、Prototype、Singleton 等。
/krɪˈeɪʃənəl ˈpætərn/
We used a creational pattern to simplify object creation.
我们使用了一种创建型模式来简化对象的创建。
In a large system, choosing the right creational pattern can reduce coupling and make testing easier.
在大型系统中,选择合适的创建型模式可以降低耦合,并让测试更容易。
creational 来自 create(创造、创建),与拉丁语 creare(产生、创造)有关;后缀 -al 表示“……的”。pattern(模式)源自拉丁语 patronus(典范、范本)经法语演变而来。在软件设计语境中,pattern 指“可复用的解决方案模板”,因此 creational pattern 字面意思就是“与创建有关的(设计)模式”。