ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于 数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。使用ContentObserver 的时候2个重要方法。(1)注...
分类:
移动开发 时间:
2014-09-01 10:43:12
阅读次数:
193
package com.example.observertest;import android.content.ContentResolver;import android.database.ContentObserver;import android.net.Uri;import android....
分类:
移动开发 时间:
2014-08-31 21:23:31
阅读次数:
192
【1】什么是观察者模式?观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己【2】观察者模式代码示例:代码示例如下: 1 #include 2 #include 3 #include ...
分类:
其他好文 时间:
2014-08-30 20:23:29
阅读次数:
285
在项目设计阶段,处理一对多的依赖关系类的时候,我们需要降低代码的耦合性从而增强可扩展性,比如一个班级,班主任老师和学生的关系,对于学校的通知,必定不会是学生没事的时候就问一下班主任”学校有通知没啊?”(铁定会把班主任搞毛的),明智的做法则是等着班主任在班级里面通知(对于学校的通知,班主任不会不通知....
分类:
其他好文 时间:
2014-08-30 12:35:59
阅读次数:
250
观察者模式:通过字面意思,可以知道观察,监视着某个变量,及时的知道变量是否已变。观察者模式就是对类Observable 和 接口 Observer的使用。直接上代码:设置一个Person类,继承Observable,作为被观察者。 publicclassPersonextendsObservable...
分类:
其他好文 时间:
2014-08-29 18:05:28
阅读次数:
152
Nodejs的特点是事件驱动,异步I/O产生的高并发,产生此特点的引擎是事件循环,事件被分门别类地归到对应的事件观察者上,比如idle观察者,定时器观察者,I/O观察者等等,事件循环每次循环称为Tick,每次Tick按照先后顺序从事件观察者中取出事件进行处理。 调用setTimeout()或set....
分类:
Web程序 时间:
2014-08-28 19:34:15
阅读次数:
252
设计模式目录:设计模式 1 ——观察者模式设计模式 2 —— 装饰者模式设计模式 3 —— 迭代器和组合模式(迭代器)设计模式 4 —— 迭代器和组合模式(组合)设计模式 5 —— 工厂模式设计模式 6 —— 单件模式概述:
分类:
其他好文 时间:
2014-08-28 16:07:29
阅读次数:
246
转自:卡奴达摩http://blog.csdn.net/zhengzhb/article/details/7471978?reload#reply定义:定义对象间一种一对多的依赖关系,使得当每一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更新。类型:行为类模式类图: 在软件系统中经常会有这...
分类:
编程语言 时间:
2014-08-25 20:47:54
阅读次数:
283
模式说明定义了一种一对多的关系,让多个观察对象同时监听一个主题对象,当主题对象状态发生变化时会通知所有观察者。模式结构图程序示例说明:两个观察者,得到同一个通知代码:class Subject(object): observers=[] info='' def __init__(s...
分类:
其他好文 时间:
2014-08-25 18:40:04
阅读次数:
179
1. “推” 模式,被观察者将更新的数据 “推” 给观察者们ObservableClassA 继承 Observable。当data发生变化,即调用setData()方法时,将变化的数值通知给观察者们。ObservableClassA.java 1 import java.util.Observab...
分类:
编程语言 时间:
2014-08-25 14:35:54
阅读次数:
168