题目内容

关于观察者模式,表述错误的是( )

A. 观察者角色的更新是被动的
B. 观察目标可以通知观察者进行更新
C. 当观察目标改变时,它必须明确知道有多少个对象的状态需要改变
D. 该模式定义了对象之间的一种一对多的依赖关系

查看答案
更多问题

观察者模式适用于( )

A. 当一个抽象模型存在两个方面,其中一个方面依赖于另一方面,将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。
B. 当对一个对象的改变需要同时改变其它对象,而不知道具体有多少对象有待改变时。
C. 当一个对象的功能不能满足实际需要,需要动态的增加额外的功能时。
D. 一个对象结构包含很多类对象,它们有不同的接口,而想对这些对象实施一些依赖于其具体类的操作。

对行为型模式说法正确的是

A. 主要用于创建对象,关注对象的创建过程的一系列模式
B. 关注如何将现有类或对象组织在一起形成更加强大的结构
C. 关注系统中对象之间的交互,研究系统在运行时对象之间的相互通信与协作,进一步明确对象的职责
D. 处理对象间的关系,这些关系在运行时变化,更具动态性

命令模式、代理模式、工厂模式、装饰模式、观察者模式 这5个模式中,属于行为型模式的有几个?

A. 0
B. 1
C. 2
D. 3

下列哪一个描述的是命令模式

A. 将一个请求封装为一个对象,从而让你可以用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持可撤销的操作。
B. 定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象都得到通知并被自动更新。
C. 避免将一个请求的发送者与接收者耦合在一起,让多个对象都有机会处理请求。将接收请求的对象连接成一条链,并且沿着这条链传递请求,直到有一个对象能够处理它为止。
D. 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。

答案查题题库