码迷,mamicode.com
首页 >  
搜索关键字:观察者    ( 2727个结果
行为类模式大PK(总结)
行为类模式包括责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法、访问者模式,我去,好多。。。下面主要挑选几个比较容易混淆且比较重要的模式进行对比说明。     一、命令模式VS策略模式 1、关注点不同 策略模式关注的是算法替换的问题:一个新的算法投产,旧算法退休,或者提供多种算法由调用者自己选择使用,算法的自由更替是它实现的要...
分类:其他好文   时间:2014-08-22 21:11:09    阅读次数:259
设计模式 5 —— 工厂模式
设计模式目录:设计模式 1 ——观察者模式设计模式 2 —— 装饰者模式设计模式 3 —— 迭代器和组合模式(迭代器)设计模式 4 —— 迭代器和组合模式(组合)设计模式 5 —— 工厂模式
分类:其他好文   时间:2014-08-21 22:46:24    阅读次数:206
KVO
KVO使用观察者模式,监听指定的属性的变化。通常用于model层和controller层,view层通过controller层来监听model的变化。
分类:其他好文   时间:2014-08-21 16:43:04    阅读次数:178
jQuery中的观察者模式(Observer Pattern)
在jQuery中,on方法可以为元素绑定事件,trigger方法可以手动触发事件,围绕这2个方法,我们来体验jQuery中的观察者模式(Observer Pattern)。 ■ on方法绑定内置事件,自然触发 比如,我们给页面的body元素绑定一个click事件,这样写。 hello以上,我们只有点...
分类:Web程序   时间:2014-08-21 14:59:14    阅读次数:343
设计模式——观察者模式(Observer)
要想正确理解设计模式,首先必须明确它是为了解决什么问题而提出来的。 设计模式学习笔记,欢迎交流。 ——Shulin 转载请注明出处:http://blog.csdn.net/zhshulin 1、概念                  观察者模式是对象的行为模式,外号非常多...!!又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/V...
分类:其他好文   时间:2014-08-20 18:06:02    阅读次数:267
23种设计模式
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式...
分类:其他好文   时间:2014-08-20 08:09:46    阅读次数:331
跟我学设计模式视频教程——观察者模式,迭代器模式
跟我系列视频教程之设计模式持续更新...
分类:其他好文   时间:2014-08-19 08:12:03    阅读次数:238
KVO
KVO,即:Key-ValueObserving,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。KVO其实也是“观察者”设计模式的一种应用。我的看法是,这种模式有利于两个类间的解耦合,尤其是对于业...
分类:其他好文   时间:2014-08-18 20:25:02    阅读次数:186
Android中内容观察者的使用---- ContentObserver类详解
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做....
分类:移动开发   时间:2014-08-18 20:19:22    阅读次数:343
kvo-观察者-iOS
#import @interface Child : NSObject@property (nonatomic,assign) int age;-(id) initWithAge:(int) age;@end#import "Child.h"@implementation Child-(id) in...
分类:移动开发   时间:2014-08-17 12:58:22    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!