观察者模式的学习概述与应用掌握
发布时间
阅读量:
阅读量
目录
观察者模式
引言
模式定义
模式结构图
实例
实例说明
实例类图
代码实现
模式扩展
IObserver和IObserverable接口
MVC模式
总结
模式优点
模式缺点
观察者模式
引言
观察者模式是一种广泛应用的设计模式,在软件系统中实体并不是孤立地存在的。当一个实体的行为发生改变时,可能会导致与其紧密关联的其他多个实体的行为相应地发生变化。该模式特别适用于描述实体之间的依存关系。例如,在十字路口处的交通信号灯系统中,在红灯亮起时车辆必须停止通行,在绿灯闪烁时车辆可通行。
模式定义
Establish a one-to-many dependency between objects so that when the state of an object is altered, all its dependents are automatically notified and updated.
建立一对多的对象间关系,在任何对象状态发生变化时会触发相应的通知机制,并自动进行更新
观察者式重要等级★★★★★ 观察者模式难度等级★★★☆☆
模式结构图

还没有任何评论哟~
