在实际开发中,通常采用不定义中介者接口,把具体中介者对象实现成为单例的方法来简化中介者模式。
在实际开发中,通常采用不定义中介者接口,把具体中介者对象实现成为单例的方法来简化中介者模式。
参考答案和解析
注解
相关考题:
一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用()模式,用一个中介对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,。而且可以独立地改变它们之间的交互。此模式与()模式是相互竞争的模式,主要差别是:前者的中介对象封装了其它对象间的通信,而后者通过引入其它对象来分布通信。 A.解释器(Interpreter)B.策略(Strategy)C.中介者(Mediator)D.观察者(Observer)
结构型设计模式涉及如何组合类和对象以获得更大的结构,分为结构型类模式和 结构型对象模式。其中,结构型类模式采用继承机制来组合接口或实现,而结构型对象模式描述了如何对一些对象进行组合,从而实现新功能的一些方法。以下( )模式是结构型对象模式。A.中介者 (Mediator) B.构建器(Builder) C.解释器(Interpreter) D.组合(Composite)
一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难 以理解。采用 (43) 模式,甩一个中介对象来封装一系列的对象交互,从而使各对 象不需要显式地相互引用,使其耦合松散,而且可以独立地改变它们之间的交互。此模 式与 (44) 模式是相互竞争的模式,主要差别是:前者的中介对象封装了其他对象 间的通信,而后者通过引入其他对象来分布通信。A.解释器(intepeter)B.策略(Strategy)C.中介者(Mediator)D.观察者(Observer)
结构型设计模式涉及如何组合类和对象以获得更大的结构,分为结构型类模式和 结构型对象模式。其中,结构型类模式采用继承机制来组合接口或实现,而结构型对象模式描述了如何对一些对象进行组合,从而实现新功能的一些方法。以下(48)模式是结构型对象模式。A.中介者 (Mediator)B.构建器(Builder)C.解释器(Interpreter)D.组合(Composite)
( )设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类A.工厂方法(FactoryMethod) B.享元(Flyweight) C.观察者(Observer)D.中介者(Mediator)
多选题一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用()模式,用一个中介对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,。而且可以独立地改变它们之间的交互。此模式与()模式是相互竞争的模式,主要差别是:前者的中介对象封装了其它对象间的通信,而后者通过引入其它对象来分布通信。A解释器(Interpreter)B策略(Strategy)C中介者(Mediator)D观察者(Observer)
单选题博学公司欲开发一套窗体图形界面类库。该类库需要包含若干预定义的窗格(Pane)对象,例如TextPane、ListPane等,窗格之间不允许直接引用。基于该类库的应用由一个包含一组窗格的窗口组成,并需要协调窗格之间的行为。基于该类库,在不引用窗格的前提下实现窗格之间的协作,应用开发者应采用()最为合适。A备忘录模式B中介者模式C访问者模式D迭代器模式
单选题以下意图哪个是用来描述MEDIATOR(中介者)?()A提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示B将抽象部分与它的实现部分分离,使它们都可以独立地变化C定义一个用于创建对象的接口,让子类决定实例化哪一个类D用一个中介对象来封装一系列的对象交互
填空题中介者模式又被称为()模式。