Please enable JavaScript.
Coggle requires JavaScript to display documents.
設計模式 - Coggle Diagram
設計模式
軟體設計原則
單一原則
一個module一件事
開放封閉原則
擴展開放,修改封閉
依賴到置原則
High Levle不依賴Lower level model, 應有midleware
接口隔離原則
Client不必依賴不必要的interface,min(API)
設計模式
結構型模式
適配器模式(Adpater Pattern)
裝飾器模式(Decorator Pattern)
代理模式(Proxy Pattern)
組合模式(Composite Pattern)
橋接模式(Bridge Pattern)
享元模式(Fiyweight Pattern)
外觀模式(Facade Pattern)
創建型模式
工廠模式(Factory Pattern)
抽像工廠模式(Abstract Factory Pattern)
單例模式(Single Pattern)
建造者模式(Builder Pattern)
原型模式(Prototype Pattern)
行為型模式
策略模式(Stratege Pattern)
觀察者模式(Observe Pattern)
迭代模式(Iterator Pattern)
模板方法模式(Templete Method Pattern)
命令模式(Command Pattern)
常用設計模式