摘要:
定义:观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。场景:我们有一个气象站,我们通过WeatherData获取气象站的最新数据,并更新布告板上的数据。我们定义了两个布告板,一个是温度计,显示最新的温度,另一个布告板就是显示当前的所有温度、湿度和气压的最新数据。类图:c++代码如下:#include <iostream>#include <list>#include <string>#include <algorithm>using namespace std;class Observe 阅读全文
posted @ 2011-11-18 16:58 开源云 阅读(1118) 评论(0) 推荐(0)
浙公网安备 33010602011771号