>[success] # 创建型设计模式
关注点在**如何创建对象**,抽象了实例化过程,将**对象的创建与使用分离**
* 它们都将关于该系统使用那些具体的类信息封装起来
* 它们都**隐藏**了这些类的实例是如何创建和放在一起,关于其在什么时候**被创建,谁创建,怎么被创建,以及合适创建都基于了灵活性**
| 创建型设计模式(5种) | 英文全称 | 特点 |
| --- | --- | --- |
| 工厂模式 | Factory Pattern | 简单对象 |
| 建造者模式 | Builder Pattern | 复杂对象 |
| 单例模式 | Singleton Pattern | 类:对象=1:1 |
| 原型模式 | Prototype Pattern | 一个对象复制出n个新对象 |
![](https://img.kancloud.cn/66/c6/66c6ea63486f30b051f58fe3caefeb51_1549x156.png)