概述:
观察者模式(有时又被称为发布(发布 ) - 订阅(订阅)模式,模型 - 视图(查看)模式,源 - 收听者(听众)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。
实例
被监听对象
其中currenConditions时观察对象在被监听对象属性发生变化时调用change通知观察对象
观察者
概述:
观察者模式(有时又被称为发布(发布 ) - 订阅(订阅)模式,模型 - 视图(查看)模式,源 - 收听者(听众)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。
实例
被监听对象
其中currenConditions时观察对象在被监听对象属性发生变化时调用change通知观察对象
观察者