--- title: Design Pattern tags: 程式設計,筆記 description: --- # Design Pattern ## [[ Day 1 ]我為什麼想學設計模式 ( Design Pattern )](https://ithelp.ithome.com.tw/articles/10201706) ## [[ Day 2 ] 初探設計模式 - 工廠方法模式 (Factory Method Pattern)](https://ithelp.ithome.com.tw/articles/10202075) ## [[ Day 3 ] 初探設計模式 - 策略模式 (Strategy Pattern)](https://ithelp.ithome.com.tw/articles/10202506) ## [[ Day 4 ]初探設計模式 - 關於那些更基本的事情...系統架構(System Architecture)](https://ithelp.ithome.com.tw/articles/10202864) ## [[ Day 5 ] 初探設計模式 - 單例模式 (Singleton)](https://ithelp.ithome.com.tw/articles/10203092) ## **[[ Day 6 ] 初探設計模式 - 深入工廠、策略與單例模式](https://ithelp.ithome.com.tw/articles/10203503)** ## [[ Day 7 ] 初探設計模式 - 裝飾模式(Decorator)](https://ithelp.ithome.com.tw/articles/10203738) ## [[ Day 8 ] 初探設計模式 - 觀察者模式 ( Observer Pattern )](https://ithelp.ithome.com.tw/articles/10204117) ## [[ Day 9 ] 初探設計模式 - 命令模式 ( Command Pattern )](https://ithelp.ithome.com.tw/articles/10204425) ## [[ Day 10 ] 隨著自己想要的客製化 - 建造者模式 ( Builder Pattern)](https://ithelp.ithome.com.tw/articles/10204732) ## [[ Day 11 ] 老闆這這樣說~你照著做就對了 - 範本方法模式 ( TemplateMethod Pattern )](https://ithelp.ithome.com.tw/articles/10205036) ## [[ Day 12 ] 隨心所欲地重用不相容的類別~ - 轉接器模式 ( Adapter Pattern )](https://ithelp.ithome.com.tw/articles/10205321) ## [[ Day 13 ] 自己不會沒關係~找一個代理人幫忙處理 - 代理模式 ( Proxy Pattern )](https://ithelp.ithome.com.tw/articles/10205659) ## [[ Day 14 ] 設定一次一勞永逸~原形模式 ( Prototype Pattern )](https://ithelp.ithome.com.tw/articles/10205989) ## [[ Day 15 ] 整理出漂亮的介面 - 外觀模式 ( Facade Pattern )](https://ithelp.ithome.com.tw/articles/10206318) ## [[ Day 16 ] 根據想要的(?)狀況自由選擇 - 狀態模式 ( State Pattern )](https://ithelp.ithome.com.tw/articles/10206608) ## [[ Day 17 ] 簡單的Undo和Redo - 備忘錄模式 ( Memoto Pattern )](https://ithelp.ithome.com.tw/articles/10206939) ## [[ Day 18 ] 共用程式碼和物件~享元模式 ( Flyweight Pattern )](https://ithelp.ithome.com.tw/articles/10207215) ## [[ Day 19 ] 一個是全部的部分~部分一個的集合 - 組合模式 ( Composite Pattern)](https://ithelp.ithome.com.tw/articles/10207478) ## [[ Day 20 ] 這樣每個月發薪水就輕鬆啦!迭代器模式 ( Iterator Pattern )](https://ithelp.ithome.com.tw/articles/10207704) ## [[ Day 21 ] 你的東西就是我的東西! - 橋接模式 ( Bridge Pattern )](https://ithelp.ithome.com.tw/articles/10207956) ## [[ Day 22 ] 這件事誰能作主! - 責任鍊模式 ( Chain of Responsibility Pattern )](https://ithelp.ithome.com.tw/articles/10208172) ## [[ Day 23 ] 幫我跟那個誰喬一下 - 仲介者模式 ( Mediator Pattern )](https://ithelp.ithome.com.tw/articles/10208389) ## [[ Day 24 ] 解釋一下這是什麼意思··· - 解譯器模式 ( Interpreter Pattern)](https://ithelp.ithome.com.tw/articles/10208556) ## [[ Day 25 ] 每個人關心的點都不同 - 訪問者模式 (Visitor Pattern)](https://ithelp.ithome.com.tw/articles/10208766) ## [[ Day 26 ] 做好自己會做的就好啦 ~抽象工廠模式 ( Abstract Factory )](https://ithelp.ithome.com.tw/articles/10208955) ## [[ Day 27 ] 初探設計模式 - 建立型模式](https://ithelp.ithome.com.tw/articles/10209153) ## [[ Day 28 ] 初探設計模式 - 結構型模式](https://ithelp.ithome.com.tw/articles/10209403) ## [[ Day 29 ] 初談設計模式 - 行為型模式(1)](https://ithelp.ithome.com.tw/articles/10209510) ## [[ Day 30 ] 初探設計模式 - 行為型模式(2) & 完賽感言](https://ithelp.ithome.com.tw/articles/10209695)