设计模之观察者模式上篇
观察者模式上篇 观察者模式原理: 大家好,欢迎来到污污弹公司,最近啊,污污弹接到气象站的外包项目。 功能比较简单: 要对外提供天气接口(温度、气压、湿度)需要实时通知第三方; 还需要实时在市中心公告栏上发布天气情况。 司小司接到任务开始动手干了。根据Java面向对象特性分析后得到如下信息: 天气对象:WeatherData 公告板对象:CurrentConditions 天气更新时候,调用天气对象的dataChange方法,得到数据后,然后将数据通过display()方法展示出来。 根据上面信息,我们可以创建以下两个类: 天气对象: 观察者模式上篇 观察者模式原理: 大家好,欢迎来到污污弹公司,最近啊,污污弹接到气象站的外包项目。 功能比较简单: 要对外提供天气接口(温度、气压、湿度)需要实时通知第三方; 还需要实时在市中心公告栏上发布天气情况。 司小司接到任务开始动手干了。根据Java面向对象特性分析后得到如下信息: 天气对象:WeatherData 公告板对象:CurrentConditions 天气更新时候,调用天气对象的dataChange方法,得到数据后,然后将数据通过display()方法展示出来。 根据上面信息,我们可以创建以下两个类: 天气对象: @Data public class WeatherDataOO { public WeatherDataOO ()