observer模式(观察者模式)
观察者模式定义了一种 一对多的依赖关系,让多个观察者对象同时监听某一个主题对象.
这个主题对象在状态上发生变化时,会通知所有的观察者对象,让他们自动更新自己.
相当于观察者是一群监听器,主题对象是页面上的一个按钮,当点击一个按钮的同时,所有的监听器会进行监听,并且进行相应的处理.
观察者模式主要由4个角色组成:
1.抽象主题角色---把所有对观察者对象的引用保存在一个集合中,每...
原创
2011-09-12 21:45:47 ·
2105 阅读 ·
0 评论