下列UML类图表示的是( )设计模式。该设计模式中,( )。

admin2010-05-08  27

问题 下列UML类图表示的是(  )设计模式。该设计模式中,(  )。

选项 A、备忘录(Memento)
B、策略(strategy)
C、状态(State)
D、观察者(Observer)(47)

答案D

解析 试题46:观察者模式(ObserVer)完美地将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对象只做一件事情,并且将它做好。观察者模式在模块之间划定了清晰的界限,提高了应用程序的可维护性和重用性。试题47:从图中可以看出,Observer对象与Subject是1对多的关系,且至少包含一个Subject对象。
转载请注明原文地址:https://kaotiyun.com/show/HaxZ777K
0

相关试题推荐
最新回复(0)