簡單上手設計模式git
GITHUB:https://github.com/Fisher-Joe/EasyToLearnDesignPatterngithub
本文旨在使用最簡單的語言,最簡單的代碼讓人學習設計模式(最起碼是我)設計模式
說明:學習
注意:ui
設計模式(一):工廠模式 簡單工廠|靜態工程、工廠方法|多工廠、抽象工廠設計
設計模式(三):建造者模式Builder與原型模式Prototypeserver
設計模式(四):適配器模式 Adapter 類適配器、對象適配器、接口適配器對象
設計模式(五):裝飾器模式(Decorator)和代理模式(Proxy)|委託模式(Delegater)
設計模式(六):外觀模式(Fecade)與橋接模式(Bridge)詳解
設計模式(七):組合模式(Composite)與享元模式(Flyweight)詳解
設計模式(八):過濾器模式(Filter)及Kotlin的Filter模式
設計模式(九):策略模式(Strategy)與模板模式(Template)詳解及兩者間區別介紹(兩種父子類行爲模式)
設計模式(十):觀察者模式|迭代器模式|責任鏈模式|命令模式(四種類間行爲模式)
設計模式(十一):備忘錄模式(Memento)|狀態模式(State) - (兩種類狀態行爲模式)
設計模式(十二):中介模式|訪問者模式|解釋器模式(三種中間類行爲模式)