3、以下关于中介者模式的叙述错误的是( )
选项:
A:
A:中介者模式用一个中介对象来封装 发一系列的对象交互
B:
B:中介者模式和观察者模式均可以用于降低系统的耦合度,中介者模式用于处理对象之间一对多的调用关系,而观察者模式用于处理多对多的调用关系
C:
C:中介者模式简化了对象之间的交互,将原本难以理解的网状结构转换成相对简单的星形结构
D:
D:中介者将原本分布于多个对象间的行为集中在一起,改变这些行为只需要生成
A:中介者模式用一个中介对象来封装 发一系列的对象交互
B:中介者模式和观察者模式均可以用于降低系统的耦合度,中介者模式用于处理对象之间一对多的调用关系,而观察者模式用于处理多对多的调用关系
C:中介者模式简化了对象之间的交互,将原本难以理解的网状结构转换成相对简单的星形结构
D:中介者将原本分布于多个对象间的行为集中在一起,改变这些行为只需要生成
以下文字与答案无关
提示:有些试题内容 显示不完整,文字错误 或者 答案显示错误等问题,这是由于我们在扫描录入过程中 机器识别错误导致,人工逐条矫正总有遗漏,所以恳请 广大网友理解。
中介者模式和观察者模式均可以用于降低系统的耦合度,中介者模式用于处理对象之间一对多的调用关系,而观察者模式用于处理多对多的调用关系
B:中介者将原本分布于多个对象间的行为集中在一起,改变这些行为只需要生成新的中介者子类即可,这使各个同事类可被重用
C:中介者模式简化了对象之间的交互,将原本难以理解的网状结构转换成相对简单的星形结构
D:中介者模式用一个中介对象来封装一系列的对象交互
模板(Template Method)模式
B:迭代器(Iterator)模式
C:命令(Command)模式
D:观察者(Observer)模式
接口隔离原则
B:迪米特法则
C:合成复用原则
D:里氏代换原则
A、代理模式能够协调调用者和被调用者,从而在一定程序上降低系统的耦合度
B、控制对一个对象的访问,可以给不同的用户提供不同级别的使用权限时可以考虑使用远程代理
C、代理模式的缺点是请求的处理速度会变慢,并且实现代理模式需要额外的工作
D、代理模式给某一个对象提供一个代理,并由代理对象控制对原对象的引用
Subject
B:Observer
C:ConcreteSubject
D:ConcreteObserver
E:类应该对扩展开放,对修改关闭
F:使所要交互的对象尽量松耦合
G:组合优先于继承使用
H:仅与直接关联类交互
观察者(Observer)模式
B:迭代器(Iterator)模式
C:职责链(Chain of Responsibility)模式
D:策略(Strategy)模式
将抽象部分与它的实现部分分离,使它们都可以独立地变化。
B:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。
C:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
D:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。
A、桥接模式的用意是将抽象化与实现化脱耦,使得两者可以独立变化
B:B、桥接模式将继承关系转换成关联关系,从而降低系统的耦合度
C:C、桥接模式可以动态地给一个对象增加功能,这些功能世可以被动态地撒销
D:D、桥接模式可以从接口中分离实现功能,使得设计更具扩展性