列表

详情


下列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对象。

上一题