在后台系统中,当管理员产生了一系列行为后。
当需要对管理员的行为进行日志记录,数据改变时刷生成静态文件。等一系列操作时,用观察者模式比较合适.

因为主题唯一依赖的东西是一个实现observer 接口的对象列表,我们可以随时增加观察者,甚至在运行时,使用新的观察者取代旧的观察者,而主题不受影响。

当有新的观察者出现时,主题代码不需要修改。主题不在乎别的,只会发送通知给所有实现了观察者接口的对象. 我们可以独立的复用主题或观察者,如果我们在其它地方,需要使用主题或者观察者,可以轻易的复用,因为二者并非紧耦合。

 
这里管理员的行为,就是主题.

日志,生成静态,等关注管理员行为产生后的东东就是观察者了。

观察者:

主题

然后写一个数据库的日志 记录。

posted on 2010-04-27 17:35  murain  阅读(137)  评论(0编辑  收藏  举报