设计模式-观察者模式

来源:互联网 发布:天刀数据随机盟会 编辑:程序博客网 时间:2024/06/05 08:45

一、观察者模式

观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。

二、应用场景

eg:Internet气象观测站

       该气象站需要建立在WeatherData对象上,由WeatherData对象负责追踪目前的天气状况(温度、湿度、气压)。希望建立的应用有三个布告板,分别显示目前的状况、气象统计及简单的预报。当WeatherObject对象获得最新的测量数据时,三种布告板必须实时更新。 而且,这是一个可以扩展的气象站,好让其他开发人员可以写出自己的气象布告板,并插入此应用中。


原创粉丝点击