题目内容
来源: 《软件设计与体系结构》历届试题 课程号:04587
[单选]

在设计模式中,()的核心思想是,对象是对数据和函数的封装,当一个类包含了太多的函数(或称操作)时,倾向于将其拆分为多个相互协作的类,每个协作类描述一部分行为,包含原来的一部分数据和函数,但这种拆分有一个副作用,因为各协作对象很可能会共享部分数据,所以需要维护相关对象在数据上的一致性。通过使用Observer模式,能够为相关对象制定一个交互协议,专门用作数据的一致性维护。

A.工厂方法B.迭代器C.观察者D.代理
查看答案
《软件设计与体系结构》其他资源