查看更多
当前 - 选择题 - 设计模式
中等
单选题
2017年5月第24题
#系统设计
#设计模式
#第二版教材
#凯恩建议了解即可

下面关于观察者模式描述不正确的是(__)。

问题(1)
正确答案C
凯恩解析

本题考察的是设计模式中观察者模式(Observer Pattern)的基本概念与特性
A选项 观察者模式实现了表示层和数据层的分离:正确。观察者模式的典型应用就是 MVC 架构,主题(数据层)与观察者(表示层)解耦。
B选项 观察者模式定义了稳定的更新消息传递机制:正确。主题状态发生变化时,通过通知机制使观察者自动更新,保证消息传递的一致性。
C选项 在观察者模式中,相同的数据层不可以有不同的表示层:错误。实际上,观察者模式正是允许一个主题(数据层)拥有多个观察者,每个观察者可以用不同的表示层展现同一份数据。例如,一个数据对象可以同时驱动图表视图和表格视图。
D选项 观察者模式定义了对象之间的一种一对多的依赖关系:正确。这是观察者模式的核心定义,即一个主题对应多个观察者,当主题状态变化时会通知所有依赖它的观察者。
因此,正确答案是 C

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有