设计模式学习笔记-中介者模式

智能家庭项目 智能家庭包括各类设备,闹钟、咖啡机、电视机、窗帘等 主人要看电视时,各个设备能够协同工做,自动完成看电视的准备工做好比: 闹钟响起–>咖啡机作咖啡–>窗帘自动落下–>电视机开始播放 传统方案解决问题 存在问题 当各个电器对象有多种状态改变时,相互调用关系复杂 各个电器对象彼此联系,你中有我,我中有你不利于松耦合 各个对象之间所传递的消息容易混乱 当系统增长一个新的电器对象时,或者执行
相关文章
相关标签/搜索