观察者模式-Observer

观察者模式:定义对象间的一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 观察者模式通用代码实现: 观察者模式的推模型和拉模型:   推模型:假定目标对象知道观察者需要的数据,直接在更新的该方法中,将数据传递给各个观察者   拉模型:目标对象不知道观察者需要什么数据,因此把自身的引用直接传递给各个观察者,由观察者来取值
相关文章
相关标签/搜索