設計模式學習筆記-中介者模式

智能家庭項目 智能家庭包括各類設備,鬧鐘、咖啡機、電視機、窗簾等 主人要看電視時,各個設備能夠協同工做,自動完成看電視的準備工做好比: 鬧鐘響起–>咖啡機作咖啡–>窗簾自動落下–>電視機開始播放 傳統方案解決問題 存在問題 當各個電器對象有多種狀態改變時,相互調用關係複雜 各個電器對象彼此聯繫,你中有我,我中有你不利於鬆耦合 各個對象之間所傳遞的消息容易混亂 當系統增長一個新的電器對象時,或者執行
相關文章
相關標籤/搜索