码迷,mamicode.com
首页 >  
搜索关键字:observer    ( 1106个结果
17.观察者模式(Observer Pattern)
using System;using System.Collections.Generic;namespace ConsoleApplication10{ /// /// 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” /// ——一个对象(目标对象)的状态发生改...
分类:其他好文   时间:2015-07-15 06:37:57    阅读次数:99
observer(观察者模式)
有这么一种松耦合的需求: 有一些类的对象对类A对象的状态变化很感兴趣,不会改变类A的对象,也不会被类A的对象改变,想以一种较小的代价观察对类A对象状态变化。 下面的几种方式也能实现上述目的 (1)通过类的继承来共同管理和维护一些感兴趣的数据或者状态,但是耦合度大,不易扩展和维护。 (2)通过调用被观察者的getter方法获取数据,这个还是直接的对象调用。 上述两种方法将使观察者和被观察对...
分类:其他好文   时间:2015-07-14 17:57:27    阅读次数:115
通知机制
一、通知中心(NSNotificationCenter)?每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信?任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可...
分类:其他好文   时间:2015-07-13 18:29:59    阅读次数:94
Android service 服务的应用之电话监听器以及短信监听器
首先建立一个项目工程文件,如下图所示:首先在MainActivity.java文件启动电话和短信的界面,代码如下 1 package com.xunfang.wiretap; 2 3 import com.xunfang.observer.MyObserver; 4 import com.xunf....
分类:移动开发   时间:2015-07-12 15:37:23    阅读次数:179
Design Pattern: Observer Pattern
1. Brief 一直对Observer Pattern和Pub/Sub Pattern有所混淆,下面打算通过这两篇Blog来梳理这两种模式。若有纰漏请大家指正。2. Use Case 首先我...
分类:其他好文   时间:2015-07-09 19:45:23    阅读次数:180
观察者模式(Observer)
观察者模式,定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。例如,邮件订阅和RSS订阅,当你订阅了改文章,如果有后续更新,会及时通知你。关系图如下:我解释下这些类的作用:MySubject类就是我们的主题,Observer1和Observer2是依赖...
分类:其他好文   时间:2015-07-08 12:28:25    阅读次数:104
设计模式之观察者模式
观察者模式定义一种一对多的依赖关系,让多个观察对象同时监听某一主题对象。这个主题对象在状态发生变化时会通知所有的观察者对象,使他们自动更新状态Subjectpackage com.hml.observer;import java.util.ArrayList;import java.util.Lis...
分类:其他好文   时间:2015-07-08 00:19:51    阅读次数:109
Architecture Pattern: Publish-subscribe Pattern
1. Brief 一直对Observer Pattern和Pub/Sub Pattern有所混淆,下面打算通过这两篇Blog来梳理这两种模式。若有纰漏请大家指正。 2. Role ...
分类:其他好文   时间:2015-07-07 14:33:24    阅读次数:109
推送机制
一,NSNotifcationCenter观察者模式。KVO。NSNotification并不能实现IPC,因为NSNotificationCenter只允许同一个程序中的不同对象进行通信,他们不能跨越不同的应用。Nofitication对象代表Poster与Observer之间的信息载体,该对象包...
分类:其他好文   时间:2015-07-07 12:22:41    阅读次数:175
Observer观察者模式
#include #include #include using namespace std; //观察者模式。 //定义了一对多的关系,让多个观察对象同时监听一个主题对象, //当主题对象发生变化时,多个对象作出相应的响应。 class School { public: School(char *s) {...
分类:其他好文   时间:2015-07-06 23:33:33    阅读次数:255
1106条   上一页 1 ... 81 82 83 84 85 ... 111 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!