Please enable JavaScript.
Coggle requires JavaScript to display documents.
design pattern/大綱 (建立型模式 (種類 (Factory Method (角色 (工廠 (商品種類提供者), 產品), 特色…
design pattern/大綱
建立型模式
系統靈活性
分離系統與物件
建立
結合
表示
使用情境
種類
Factory Method
角色
產品
工廠
商品種類提供者
特色
調用決定產品狀態
統一的產品來源
Singleton
實例唯一
自行實例化
公開存取
類似案例
資料獨立性
資料庫
行為不可切割
Builder
Prototype
Abstract Factory
解決方案
使用情境
問題
反覆出現
結構型模式
種類
Adapter
Bridge
Composite
Decorator
角色
元件
不變的根本
裝飾
可順序變化
動態添加職責
繼承的替代方案
Facade
Flyweight
Proxy
行為型模式
種類
Strategy
Observer
角色
觀察者(Observer)
主題(Observerable)
1 subject vs 0..* observer
Command
TemplateMethod
State
Memoto
Iterator
Chain of Responsibility
Mediator
Interpreter
Visitor