Android设计模式学习之观察者模式

来源:互联网 发布:手机淘宝拍摄脸部 编辑:程序博客网 时间:2024/05/03 19:30

搜集的资料:

http://blog.csdn.net/banketree/article/details/24985607  Android 设计模式

http://mobile.51cto.com/ahot-418968.htm  Android进阶之大话设计模式

今天学习观察者模式,有些东西平时自己会用,但是一直不清楚具体叫什么,通过这些设计模式的学习,更加了解该如何应用。

首先看看大神的总结:

http://blog.csdn.net/jason0539/article/details/45055233

还有大神总结的一段帮助理解的文字:

OBSERVER—想知道咱们公司最新MM情报吗?加入公司的MM情报邮件组就行了,tom负责搜集情报,他发现的新情报不用一个一个通知我们,直接发布给邮件组,我们作为订阅者(观察者)就可以及时收到情报啦

观察者模式:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使他们能够自动更新自己。

观察者模式中,一个被观察者管理所有相依于它的观察者物件,并且在本身的状态改变时主动发出通知。这通常通过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。



0 0
原创粉丝点击