設計模式關係

泛化    三角形實線    
實現    三角形虛線    
聚合    空心菱形實線    
組合    實心菱形實線    
關聯    箭頭實線
依賴    箭頭虛線代理

聚合和關聯在語法上很像(做爲屬性),須要根據語義劃分對象

依賴注入(dependency injection):主類依賴他類,他類在外部建立再注入主類(參數形式,分爲接口,構造,屬性)
控制反轉(Inversion of Control):本來,主類控制他類,反轉後,他類由IOC控住再注入主類遞歸

實現:模板方法
狀態轉變: 狀態
context: 策略
ObjectStructure:訪問者(節點定量)
靜態變量,靜態方法:單例
鏈表:責任鏈
依賴:代理
克隆:原型(克隆不遞歸)
聚合:觀察者
Caretaker:備忘錄
Mediator:中介者
Iterator:迭代
Expression:解釋器
Factory:享元
一鍵:外觀
Component:裝飾
樹結構:合成(組合)
命令:命令
拍戲:建造者
抽象化:橋接
類和對象:適配器
產品族:抽象工廠
switch:工廠接口

response 模板方法原型

相關文章
相關標籤/搜索