A. 组合( Composite) B. 适配器( Adapter) C. 中介者( Mediator) D. 状态( State)
A. 迪米特法则 B. 接口隔离原则 C. 里氏代换原则 D. 合成复用原则
A. 中介者模式用一个中介对象来封装一系列的对象交互 B. 中介者模式与观察者模式均可以用于降低系统的耦合度,中介者模式用于处理对象之间一对多的调用关系,而观察者模式用于处理多对多的调用关系 C. 中介者模式简化了对象之间的交互,将原本难以理解的网状结构转换成相对简单的星型结构 D. 中介者将原本分布于多个对象间的行为集中在一起,改变这些行为只需生成新的中介者子类即可,这使各个同事类可被重用