《Head.First设计模式》的学习笔记(3)--观察者模式

意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新。 结构: 例子: 下面以模拟气象站系统来加以说明。 需求分析: 该系统的需求如下: 1、气象站能够追踪目前的天气状况,包括温度、湿度、气压、 2、气象站能够提供三种布告板,分别显示目前天气状况、气象统计和简单的预报。 3、布告板上的数据必须实时更新。 4、气象站必须提供一组API,供其他
相关文章
相关标签/搜索