码迷,mamicode.com
首页 >  
搜索关键字:observer    ( 1106个结果
Two 观察者 observer pattern
Two 观察者 定义 在对象之间定义一对多的依赖,当一个对象改变状态,依赖它的对象都会收到通知、并自动更新。 可以观察者自取,也可以主题去推送 其实就是设计两个接口。 相关原则 为交互对象之前的松耦合设计而努力 找出并封装变化 少用继承、多用组合 针对接口编程、而非实现。 类图 手记 封装变化 封装 ...
分类:其他好文   时间:2018-01-21 19:17:36    阅读次数:123
对封装好的视图进行动态修改
[self.KVOController observe:vc keyPath:@"self.view" options:NSKeyValueObservingOptionInitial|NSKeyValueObservingOptionNew block:^(id observer, id obje ...
分类:其他好文   时间:2018-01-18 18:26:59    阅读次数:195
Swiper测试
在页面body中插入 页面引入swiper.min.js,swiper.min.css文件以及jquery文件 测试结果: ...
分类:其他好文   时间:2018-01-16 17:59:12    阅读次数:190
观察者模式 -> dom事件 / 自定义事件 / Promise 我的理解
观察者模式(Observer) 又称作为发布-订阅模式或消息机制,定义了一种依赖关系,解决了主体对象与观察者对象之间通讯和耦合的问题; 观察者模式例子 引用于<JavaScript设计模式> var Observer = (function(){ var _messages = {}; // 监听信 ...
分类:其他好文   时间:2018-01-13 23:53:25    阅读次数:221
java GUI编程(swing)之八swing绘图
Graphics 类可以理解为画笔。它是java为我们提供的一个绘图类。 使用它可以画: 直线 drawLine(int x1, int y1, int x2, int y2) 矩形 drawRect(int x, int y, int width, int height) 圆形 drawOval( ...
分类:编程语言   时间:2018-01-13 18:45:40    阅读次数:197
观察者模式(Observer)
观察者模式主要用于 1:N的通知。当一个对象(目标对象Subject或Objservable)的状态变化时,他需要及时告知一系列对象(观察者对象Observer),令它们做出响应。 通知观察者的方式: 推:每次都会把通知以广播的形式发送给所有观察者,所有观察者只能被动的接收。 拉:观察者只要知道有情 ...
分类:其他好文   时间:2018-01-11 17:27:35    阅读次数:159
Notes on Design Patterns
一些笔记。 strategy : facilitates the switch of the different but related algorithms/behaviors observer proxy : controls the access to the real subject ; s ...
分类:其他好文   时间:2017-12-29 15:03:38    阅读次数:148
关于Tab切换中嵌套Swiper移动端滑动插件,导致Swiper插件失效的问题
Swiper插件大家都知道的,手机端页面开发过程中,轮播用这个插件灰常方便的!关键是调用简单,大大的提高了开发的效率; 但是在Tab切换中调用,Swiper插件就会出问题,失效了,布局结构如下图: 解决办法: 调用的时候加入observer:true,observeParents:true这两个属性 ...
分类:移动开发   时间:2017-12-28 11:41:58    阅读次数:515
iOS 自动移除KVO观察者
对NSObject写一个分类: #import <Foundation/Foundation.h> @interface NSObject (FMObserverHelper) - (void)fm_addObserver:(NSObject *)observer forKeyPath:(NSStr ...
分类:移动开发   时间:2017-12-27 18:11:13    阅读次数:252
Java设计模式——观察者模式
转自:http://www.cnblogs.com/V1haoge/p/6513651.html 观察者接口:Observer 定义三个观察者:Bianyi1、Bianyi2、Bianyi3 目标接口:Target 定义两个嫌疑犯:XianFan1、XianFan2 测试类:Clienter ...
分类:编程语言   时间:2017-12-21 17:20:29    阅读次数:148
1106条   上一页 1 ... 33 34 35 36 37 ... 111 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!