# 創建型模式 ## 前言 這篇主要講的是創建式模型,顧名思義是以創建(實體化)為目的來撰寫程式 / 介面,這一章節我們主要來探討以下幾種模式: 1. 工廠方法(Factory Method) 2. 抽象工廠(Abstract Factory) 3. 生成器(Builder) 4. 原型(Prototype) 5. 單例(Sinaleton) 在閱讀此篇筆記之前,也希望可以先對 OOP 有基本的了解,大概就是上週 Yakim 有提到的部分就行,剩下的可以在研究模式時慢慢熟稔。 複習一下書中 P.70 提到對創建型模式的定義: > 創建型模式,提供了「創建對象」的機制,能夠提升已有程式碼的靈活性與可複用性