>[success] # 創建型設計模式
關注點在**如何創建對象**,抽象了實例化過程,將**對象的創建與使用分離**
* 它們都將關于該系統使用那些具體的類信息封裝起來
* 它們都**隱藏**了這些類的實例是如何創建和放在一起,關于其在什么時候**被創建,誰創建,怎么被創建,以及合適創建都基于了靈活性**
| 創建型設計模式(5種) | 英文全稱 | 特點 |
| --- | --- | --- |
| 工廠模式 | Factory Pattern | 簡單對象 |
| 建造者模式 | Builder Pattern | 復雜對象 |
| 單例模式 | Singleton Pattern | 類:對象=1:1 |
| 原型模式 | Prototype Pattern | 一個對象復制出n個新對象 |
