Download - 20120420 - Design pattern bridge
Transcript
Design Pattern - BridgePresented by Joncash4/20/2012
1
2
3
手機品牌 N
手機品牌N通訊錄
手機品牌N遊戲
手機品牌 M
手機品牌M通訊錄
手機品牌M遊戲
4
手機品牌 N
手機品牌N通訊錄
手機品牌N遊戲
手機品牌 M
手機品牌M通訊錄
手機品牌M遊戲
手機品牌
抽象
手機品牌
手機品牌N 手機品牌N
手機軟體
通訊錄 遊戲
抽象 抽象
Define
•The bridge pattern is a design pattern used in software engineering which is meant to "decouple an abstraction from its implementation so that the two can vary independently".
•“抽象部分與實現部分分離,使它們都可以獨力變化”
6
7
手機品牌 N
手機品牌N通訊錄
手機品牌N遊戲
手機品牌 M
手機品牌M通訊錄
手機品牌M遊戲
手機品牌
以手機品牌作分類
通訊錄
手機品牌N通訊錄
手機品牌M通訊錄
遊戲
手機品牌N遊戲
手機品牌M遊戲
手機軟體
以手機軟體作分類
手機品牌
手機品牌N 手機品牌N
手機軟體
通訊錄 遊戲
抽象 抽象
聚合
Structure
10
11
手機品牌
抽象
手機品牌N
手機品牌M
手機軟體
通訊錄 遊戲
實現
具體實現被提煉的抽象
References
•http://en.wikipedia.org/wiki/Bridge_pattern
•http://www.dofactory.com/Patterns/PatternBridge.aspx#_self1
•大話設計模式
12