概述

在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” ——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。这也就是所谓的观察者模式!

故事情节:TT是一个非常善良友好的人,所以观察她的人比较多。有一次TT因为LG而哭了,她身边的人心情也立刻转变了...........

结构图:(略,下次有空我再补上吧)

程序结果:

 

 

 

我们用事件结和抽象来实现这种场景:

 

Code

 

 

 

Code

 

 

 

TT的朋友们,也就是观察者了

 

Code

 

 

Code

 

 欢迎大家指出问题!谢谢

作者:Louja
出处:http://louja.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此声明,且在文章页面给出原文连接,否则保留追究法律责任的权利。 

 

posted on 2008-09-08 13:40  louja  阅读(1518)  评论(5编辑  收藏  举报
老刘