对行为型模式说法正确的是
A. 主要用于创建对象,关注对象的创建过程的一系列模式
B. 关注如何将现有类或对象组织在一起形成更加强大的结构
C. 关注系统中对象之间的交互,研究系统在运行时对象之间的相互通信与协作,进一步明确对象的职责
D. 处理对象间的关系,这些关系在运行时变化,更具动态性
命令模式、代理模式、工厂模式、装饰模式、观察者模式 这5个模式中,属于行为型模式的有几个?
A. 0
B. 1
C. 2
D. 3
下列哪一个描述的是命令模式
A. 将一个请求封装为一个对象,从而让你可以用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持可撤销的操作。
B. 定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象都得到通知并被自动更新。
C. 避免将一个请求的发送者与接收者耦合在一起,让多个对象都有机会处理请求。将接收请求的对象连接成一条链,并且沿着这条链传递请求,直到有一个对象能够处理它为止。
D. 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。
下面哪种描述最符合观察者模式
A. 避免将一个请求的发送者与接收者耦合在一起,让多个对象都有机会处理请求。将接收请求的对象连接成一条链,并且沿着这条链传递请求,直到有一个对象能够处理它为止。
B. 定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象都得到通知并被自动更新。
C. 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。
D. 提供一种方法顺序访问一个聚合对象中的各个元素,且不用暴露该对象的内部表示。