知性大白

文章
3
资源
0
加入时间
2年10月21天

WeatherData项目中观察者模式解析

一、观察者模式的实现原理  观察者模式是软件设计模式的一种,在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。  观察者模式通常基于Subject和Observer接口类来设计,下面是是类图  二、观察者模式的优缺点优点:  1. 观察者模式在被观察者和...