参考答案: D A
详细解析:
本题考查面向对象设计中的设计模式。
题中的图标是观察者设计模式,在该设计模式中,一个Subject类可以有多个ConcreteSubject子类,一个Observer类也可以有多个ConcreteObserver子类;一个Subject对象可以对应多个Observer对象。
下列UML类图表示的是( )设计模式。该设计模式中,( )。
第 1 问
A. 备忘录(Memento)
B. 策略(Strategy)
C. 状态(State)
D. 观察者(Observer)
第 2 问
A. 一个Subject对象可对应多个Observer对象
B. Subject只能有一个ConcreteSubject子类
C. Observer只能有一个ConcreteObserver子类
D. 一个Subject对象必须至少对应一个Observer对象
参考答案: D A
详细解析:
本题考查面向对象设计中的设计模式。
题中的图标是观察者设计模式,在该设计模式中,一个Subject类可以有多个ConcreteSubject子类,一个Observer类也可以有多个ConcreteObserver子类;一个Subject对象可以对应多个Observer对象。