一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用()模式,用一个特定对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,而且可以独立地改变它们之间的交互。
A: 解释器(Interpreter)
B: 策略(Strategy)
C: 中介者(Mediator)
D: 迭代器(Iterator)
A: 解释器(Interpreter)
B: 策略(Strategy)
C: 中介者(Mediator)
D: 迭代器(Iterator)
举一反三
- 一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用( )模式,可使各对象不需要显式地相互引用,使其耦合松散。而且可以独立地改变它们之间的交互,分布通信。 A: 解释器(Interpreter) B: 策略(Strategy) C: 中介者(Mediator) D: 观察者(Observer)
- 中国大学MOOC: 一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用( )模式,可使各对象不需要显式地相互引用,使其耦合松散。而且可以独立地改变它们之间的交互,分布通信。
- 结构型设计模式涉及如何组合类和对象以获得更大的结构,分为结构型类模式和结构型对象模式。其中,结构型类模式采用继承机制来组合接口或实现,而结构型对象模式描述了如何对一些对象进行组合,从而实现新功能的一些方法。以下()模式是结构型对象模式。 A: 中介者(Mediator) B: 构建器(Builder) C: 解释器(Interpreter) D: 组合(Composite)
- Iterator是个接口,主要用于遍历集合,Iterator对象被称为迭代器对象 A: 对 B: 错
- ( )设计模式定义了对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时所有依赖于它的对象都得到通知并自动刷新。 A: Adapter( 配器) B: Iterator(迭代器) C: Prototype(原型) D: Observer(观察者)