创建型模式
工厂方法 ↔ 定义一个接口用于创建对象,但由子类决定实例化哪个类。
抽象工厂 ↔ 提供一个接口以创建相关或依赖对象的家族,而无需明确指定具体类。
单例 ↔ 确保一个类只有一个实例,并提供全局访问点
- 英文 → Singleton
建造者 ↔ 类与构造分离
生成器(构建器模式) ↔ 将一个复杂对象的构建与其表示分离,使同样的构建过程可以创建不同的 表示。
- 英文 → Builder
原型 ↔ 通过复制现有对象来创建新对象,而不是从头开始实例化。
- 英文 → Prototype
工厂方法 ↔ 定义一个接口用于创建对象,但由子类决定实例化哪个类。
抽象工厂 ↔ 提供一个接口以创建相关或依赖对象的家族,而无需明确指定具体类。
单例 ↔ 确保一个类只有一个实例,并提供全局访问点
建造者 ↔ 类与构造分离
生成器(构建器模式) ↔ 将一个复杂对象的构建与其表示分离,使同样的构建过程可以创建不同的 表示。
原型 ↔ 通过复制现有对象来创建新对象,而不是从头开始实例化。