從零開始的 Design Pattern
===
前言
---
- [基本教學](/WEx6dvr-TRmwpLL8qdcpxQ)
- [參考資料](/HyZwMzcwQA-c4Kb647UPXg)
- [十分鐘快速掌握 Markdown](https://wcc723.github.io/development/2019/11/23/ten-mins-learn-markdown/?fbclid=IwAR1uSjKGHKV5KX7bmOfDlP4jOyZFbvA9pu5H3PWa66qTPTxECQBFfrd8Db4)
- [【筆記軟體教學】如何打造架構式筆記?使用 HackMD 書本模式提高專案協作效率](https://vocus.cc/article/60f65a69fd897800016e89d0?fbclid=IwAR3TswIT5fhov32KgpEGpxgdTs37ssBRGDCFMvji-nIE9K-F76jCDxggAYM)
Design Pattern 的基本
---
- [SOLID](/5rLZahOYRkGn0lXanbs2Gg)
創建型模式 Creational Patterns
---
- [簡單工廠模式 Simple Factory](/8Z2HjR1kQIegWPviWPY5IA)
- [工廠模式 Factory](/S1MD6fAyTVa7TNk_27Lzxg)
- [抽象工廠模式 Abstract Factory](/QysucYBpQIOr0DkGzKTUgg)
- [單例模式 Singleton](/Rg6pwgROTJWu4CENwRRz4Q)
- [原型模式 Prototype](/ORkwLmOTSfWPle428yaEXw)
- [建造者模式 Builder](/cVGF60bAQGmpqlIcfH7Hkg)
結構型模式 Structural Patterns
---
- [表象(外觀)模式 Facade](/EH6lf8TqSJmQ7n4-mIChrw)
- [合成模式 Composite](/uR7a3snESwK-G9aFOk-PJQ)
- [轉接器模式 Adapter](/rK4cbjunRQusQXCi86jDkQ)
- [代理模式 Proxy](/Yb7Uh-W4S9yot4SyilCEWQ)
- [裝飾模式 Decorator](/juCgwPUpRMO2eXVuH0y1pw)
- [蠅量級(享元)模式 Flyweight](/xMR99QbrTrmR1FvX3P7aMw)
- [橋梁模式 Bridge](/Ilg1ovCiQF6IcqxgqaUwqA)
行為型模式 Behavioral Patterns
---
- [命令模式 Command](/3EWARJCqSqWxw5vDPBeD-g)
- [觀察者模式 Observer](/4NJ-hFeQRwm5mhgEHOPtyw)
- [策略模式 Strategy](/xRu--1JfTkOoVHucBciFnA)
- [樣版模式 Template](/odxbSCd-Sdyvb_aSJ_l_Fw)
- [走訪器模式 Iterator](/aKNRvywYShK6dbqRfuYcKg)
- [狀態模式 State](/n5rwwVYRTnOo_GWR3NzZpA)
- [責任鏈模式 Chain Of Responsibility](/JX_NvUNkTe2rMxckoV2wYg)
- [解譯器模式 Interpreter](/p1SmXDSXQXiFXJNaqBN6Hw)
- [中介者模式 Mediator](/_MHmeaJmR8qO5or89T5qXw)
- [備忘錄模式 Memento](/6I3HLsXvTaW5KpXVfX2LdA)
- [拜訪者模式 Visitor](/vW5mTYgbTFSbAudwgVsphg)
{"metaMigratedAt":"2023-06-16T11:21:26.413Z","metaMigratedFrom":"YAML","title":"從零開始的 Design Pattern","breaks":true,"contributors":"[{\"id\":\"1880e957-c482-42c0-815b-4a0ded0c27a0\",\"add\":34,\"del\":0},{\"id\":\"82eaa412-2ff3-4bfe-bbd7-5ff190dd3326\",\"add\":1652,\"del\":0}]"}