码迷,mamicode.com
首页 >  
搜索关键字:observer    ( 1106个结果
观察者模式【设计模式】
The observer pattern is a software design pattern in which an object, called the subject, maintains a list of its dependents, called observers, and no...
分类:其他好文   时间:2015-06-12 23:46:18    阅读次数:168
观察者模式及Java实现例子
http://www.cnblogs.com/mengdd/archive/2013/02/07/2908929.html观察者模式观察者模式 Observer 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。 这个主题对象在状态上发生变化时,会通知所有观察者对象,.....
分类:编程语言   时间:2015-06-12 16:33:38    阅读次数:131
Mediator(中介者)模式
Observer模式通过尽可能缩小一个对象应对其他对象承担的责任范围来支持这种责任分配。而Singleton模式将责任集中于 其他对象都可以访问和复用的某个特定对象中。与Singleton模式类似的是,Mediator模式也对责任进行了集中,不过这种 模式只是对某个特定对象集合的责任进行集中,而不是对整个系统的其他所有对象的责任进行集中。        Mediator模式的意图是定义一个对...
分类:其他好文   时间:2015-06-11 00:15:23    阅读次数:134
kvc VS kvo
Kvo是Cocoa的一个重要机制,它主要是用于对一个属性的新旧值的监控。比方说根据A(数 据类)的某个属性值变化,B(view类)中的某个属性做出相应变化。对于MVC,kvo应用的地方非常广泛。 使用kvo流程: 1 注册: -(void)addObserver:(NSObject *)observer forKeyPath:(NSString *)keyPath options:(...
分类:其他好文   时间:2015-06-08 15:09:08    阅读次数:115
设计模式之十:观察者模式(Observer)
观察者模式: 在对象之间定义了一种一对多的依赖关系,当一个对象改变它的状态时,所有依赖它的对象会自动接收通知并更新自己的状态。Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated autom...
分类:其他好文   时间:2015-06-06 22:09:29    阅读次数:179
Emberjs之Observer
ObserverPerson.reopen({ fullNameChanged: Ember.observer('fullName', function() { // deal with the change })})或者:Person.reopen({ partOfNameChange...
分类:Web程序   时间:2015-06-06 13:16:27    阅读次数:133
我理解设计模式C++实现观察者模式Observer Pattern
概述: 近期中国股市起起伏伏,当然了起伏就用商机,小明发现商机后果断想入市,买入了中国证券,他想在电脑client上,网页上,手机上,iPad上都能够查看到该证券的实时行情,这样的情况下我们应该怎么设计我们的软件呢?我们能够这样:小明的全部client上都订阅中国证券这个股票,仅仅要股票一有变...
分类:编程语言   时间:2015-06-05 22:23:39    阅读次数:203
观察者模式
《JAVA与模式》之观察者模式在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的:观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式..
分类:其他好文   时间:2015-06-04 17:25:10    阅读次数:125
Observer(观察者)模式
在多个对象之间建立一对多的关系,以便当一个对象状态改变的时候,其他所有依赖于这个对象的对象都能得到通知,并被自动更新。 适用情况: 当一个抽象模型有两个方面,其中一个方面依赖于另一方面。将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。 当对一个对象的改变需要同时改变其它对象,而不知道具体有多少对象有待改变。 当一个对象必须通知其它对象,而它又不能假定其它对象...
分类:其他好文   时间:2015-06-02 17:51:17    阅读次数:120
Google-Guava-EventBus源码解读
Guava是Google开源的一个Java基础类库,它在Google内部被广泛使用。Guava提供了很多功能模块比如:集合、并发库、缓存等,EventBus是其中的一个module,本篇结合EventBus源码来谈谈它的设计与实现。...
分类:其他好文   时间:2015-06-02 00:30:37    阅读次数:3300
1106条   上一页 1 ... 84 85 86 87 88 ... 111 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!