設計模式筆記19——中介者模式(mediator)

智能家庭項目: 1) 智能家庭包括各種設備,鬧鐘、咖啡機、電視機、窗簾 等 2) 主人要看電視時,各個設備可以協同工作,自動完成看電視的準備工作,比如流程爲:鬧鈴響起->咖啡機開始做咖啡->窗簾自動落下->電視機開始播放     傳統的方式的問題分析 1) 當各電器對象有多種狀態改變時,相互之間的調用關係會比較複雜 2) 各個電器對象彼此聯繫,你中有我,我中有你,不利於鬆耦合. 3) 各個電器對象
相關文章
相關標籤/搜索