关于观察者模式,表述错误的是( )
A. 观察者角色的更新是被动的
B. 观察目标可以通知观察者进行更新
C. 当观察目标改变时,它必须明确知道有多少个对象的状态需要改变
D. 该模式定义了对象之间的一种一对多的依赖关系
观察者模式适用于( )
A. 当一个抽象模型存在两个方面,其中一个方面依赖于另一方面,将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。
B. 当对一个对象的改变需要同时改变其它对象,而不知道具体有多少对象有待改变时。
C. 当一个对象的功能不能满足实际需要,需要动态的增加额外的功能时。
D. 一个对象结构包含很多类对象,它们有不同的接口,而想对这些对象实施一些依赖于其具体类的操作。
对行为型模式说法正确的是
A. 主要用于创建对象,关注对象的创建过程的一系列模式
B. 关注如何将现有类或对象组织在一起形成更加强大的结构
C. 关注系统中对象之间的交互,研究系统在运行时对象之间的相互通信与协作,进一步明确对象的职责
D. 处理对象间的关系,这些关系在运行时变化,更具动态性
命令模式、代理模式、工厂模式、装饰模式、观察者模式 这5个模式中,属于行为型模式的有几个?
A. 0
B. 1
C. 2
D. 3