图9一17所示的UML类图描绘的是(46)设计模式。关于该设计模式的叙述中,错误的是(47)。 (47)

admin2019-07-12  37

问题 图9一17所示的UML类图描绘的是(46)设计模式。关于该设计模式的叙述中,错误的是(47)。

(47)

选项 A、该设计模式中的Observer需要维护至少一个Subject对象
B、该设计模式中的ConcreteObserver可以绕过Subject及其子类的封装
C、该设计模式中一个Subject对象需要维护多个Observer对象
D、该设计模式中Subject需要通知Observer对象其自身的状态变化

答案B

解析 桥接模式将抽象部分和它的实现部分分离,使它们可以独立地变化。策略模式定义一系列的算法,将每个算法封装到具有共同接口的独立的类中,从而使得算法可以相互替换,而不影响客户端。抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。观察者模式定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新。ConcreteObserver类继承Observer类,而Observer与Subject之间相互依赖,因此ConcreteObserver;
转载请注明原文地址:https://kaotiyun.com/show/TbCZ777K
0

最新回复(0)