iT邦幫忙

2025 iThome 鐵人賽

DAY 1
0

打給賀,筆者最近想學 Design Pattern
有買參考書 7 天學會設計模式 : 設計模式也可以這樣學
因為書本上是用Java,我對JavaScript比較熟悉
因此想透過 Gemini 來輔助學習

預期的撰寫架構:

  1. 擬人化 (設計模式加深記憶)
  2. 比較 Java 和 JavaScript 用在設計模式的差異
  3. 小總結

輔助學習網站(22種)

https://refactoring.guru/design-patterns/catalog

書本中24種

有2種是本書中提及,但網站沒出現的

  • 簡單工廠模式 Simple Factory
  • 解譯器模式 Interpreter
設計模式名稱 圖片
單例模式 Singleton
簡單工廠模式 Simple Factory
工廠模式 Factory
抽象工廠模式 Abstract Factory
策略模式 Strategy
裝飾者模式 Decorator
觀察者模式 Observer
命令模式 Command
轉接器模式 Adapter
表象(外觀)模式 Facade
樣版模式 Template
合成模式 Composite
狀態模式 State
代理模式 Proxy
走訪器模式 Iterator
建造者模式 Builder
責任鏈模式 Chain Of Responsibility
解譯器模式 Interpreter
中介者模式 Mediator
原型模式 Prototype
橋梁模式 Bridge
備忘錄模式 Memento
蠅量級(享元)模式 Flyweight
拜訪者模式 Visitor

圖片取自
https://refactoringguru.cn/

沒有屯文章,每日產出
/images/emoticon/emoticon08.gif


下一篇
Day2 單例模式 (Singleton Pattern)
系列文
《Gemini 擬人化 設計模式(Design Pattern)--學習之旅》6
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言