设计模式---观察者模式

一、观察者模式原理

    1、Internet气象站项目:
提供温度、气压和湿度的接口
测量数据更新时需时时通知给第三方

需要设计开放型API,便于其他第三方公司也能接入气象站获取数据

    2、WeatherData类

   

   

一个通常的设计方案:

1、一个通常的设计方案

2、有些问题
1)其他第三方公司接入气象站获取数据的问题
2)无法在运行时动态的添加第三方

用观察者模式设计重新设计的方案

                                                      

                                                                                      

扫描二维码关注公众号,回复: 512507 查看本文章

                

                                                                            



二、观察者模式示例演示

三、Java内置观察者

四、观察者模式关键点

猜你喜欢

转载自blog.csdn.net/pengzhisen123/article/details/80247460