标签:通知 更新 log dep png nta tomat subject its
先看看维基定义:
The observer pattern is a softeware desugn pattern in which an object, called the subject, maintains a list of its dependents, called observers, and notifes them automatically of any state changes, usually by calling one of their methods. (The observer pattern is also a key part in the familiar model-view-controller(MVC).)
观察者模式:
存在两个对象 ,主题对象 与 观察者对象, 主题对象包含一系列观察者对象。 每当主题的状态改变时,都会通过调用观察者对象中的方法来通知所有观察者对象(MVC 模式中也包含了观察者模式)。
按照面向接口编程的原则, 存在主题对象、观察者对象, 则自然存在抽象主题对象以及抽象观察者对象, 静态类图如下:
以上结构图中角色如下:
标签:通知 更新 log dep png nta tomat subject its
原文地址:http://www.cnblogs.com/yaolin1228/p/7503070.html