码迷,mamicode.com
首页 >  
搜索关键字:observer    ( 1106个结果
设计模式Java版之一:观察者模式
最近设计模式越来越受到企业和程序员的重视了, 自己作为初学者,将自己学习的点滴贴到博客园,分享一下~java.util包里面提供了对观察者模式的支持,下面是模仿着其中的Observer和Observable写出了我的观察者模式代码。package com.myobserver;public inte...
分类:编程语言   时间:2015-04-26 16:31:05    阅读次数:119
(行为型模式三)观察者模式
package com.modle; import java.util.Vector; import org.omg.CORBA.OBJECT_NOT_EXIST; /** * 观察者模式 * @author k560 * */ /*观察者接口*/ public interface Observer { /*观察到被观察者行为后执行的行为*/ void doSome(); ...
分类:其他好文   时间:2015-04-26 15:18:37    阅读次数:102
观察者模式(Java实现)
import java.util.ArrayList;import java.util.Iterator;/* 抽象观察者类 */abstract class Observer { public abstract void update();}/* 抽象被观察主题类 */abstrac...
分类:编程语言   时间:2015-04-24 18:50:13    阅读次数:175
IOS开发 - 通知中心(NSNotificationCenter)
通知中心(NSNotificationCenter)每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信 任何一个对象都可以向通知中心发布通知(NSNotification),描述自己在做什么。其他感兴趣的对象(Observer)可以申请在某个特定通知发布时(或在某个特定的对象发布通知时)收到这个通知通知(NSNotification)...
分类:移动开发   时间:2015-04-24 14:21:24    阅读次数:163
Java 设计模式之观察者模式
今天学习了一下观察者模式,做一下总结。 什么是观察者模式?   观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知并被自动更新。  观察者模式也叫“依赖”或者“发布——订阅”模式。举一些例子来说明什么是观察者模式。    比如订阅者与报刊之间就属于目标(subject)与观察者(observer)关系。每一个订阅者相当于一个观察者,而这...
分类:编程语言   时间:2015-04-21 09:50:52    阅读次数:196
java-设计模式(行为型)-【观察者模式】
1.观察者模式(Observer Mode) 定义:一种一对多的关系,属于类与类之间的关系,不涉及继承。 当一个对象变化时,其它依赖该对象的对象都会收到通知,并且随着变化! 关系图: 2.领导通知学生和老师的例子 2.1 观察者//观察者接口:更新方法(更新所有的子类)public in...
分类:编程语言   时间:2015-04-20 13:05:17    阅读次数:140
GOF23设计模式之观察者模式的理解与实现2(使用java自带的观察者类和接口)
观察者模式的理解与实现,使用JDK自带的Observer类和Observable接口...
分类:编程语言   时间:2015-04-18 08:51:30    阅读次数:212
观察者模式
观察者模式:在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。——《HEAD FIRST 设计模式》 我的c++代码 #ifndef DESIGN_OBSERVER_H_ #define DESIGN_OBSERVER_H_ #include class...
分类:其他好文   时间:2015-04-17 01:10:38    阅读次数:126
观察者模式
观察者模式:在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。——《HEAD FIRST 设计模式》 我的golang代码: package observer import ( "container/list" "fmt" ) type Subject ...
分类:其他好文   时间:2015-04-17 01:01:15    阅读次数:126
Erlang的tv、appmon等GUI工具在R17以上版本的启动方法
Erlang R17版本以上,按以前的方法启动tv、appmon等工具,出现如下错误: kernel-poll not supported; "K" parameter ignored Erlang/OTP 17 [erts-6.4] [64-bit] [smp:4:4] [async-threads:10] Eshell V6.4 (abort with ^G) (rolong@127.0...
分类:移动开发   时间:2015-04-13 16:41:46    阅读次数:425
1106条   上一页 1 ... 88 89 90 91 92 ... 111 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!