图形界面组件之间存在较为复杂的调用关系,为了降低组件之间耦合度,可以采用( )模式。
A. 中介者
B. 命令
C. 备忘录
D. 工厂方法
中介者模式通过中介者来将同事类解耦,这是( )的具体应用。
A. 迪米特法则
B. 接口隔离原则
C. 单一职责原则
D. 开闭原则
下面一句话蕴含着( )设计模式。我和妹妹跟妈妈说:“妈妈,我和妹妹在院子里玩,饭好了叫我们一声。”
A. Observer
B. 聚集
C. 单例
D. 共享
( )模式定义一系列算法,并将每一个算法封装起来,并让它们可以相互替换。
A. Observer
B. 聚集
C. 策略
D. 共享