码迷,mamicode.com
首页 >  
搜索关键字:observer设计模式    ( 19个结果
委托、事件与Observer设计模式
范例说明上面的例子已不足以再进行下面的讲解了,我们来看一个新的范例,因为之前已经介绍了很多的内容,所以本节的进度会稍微快一些:假设我们有个高档的热水器,我们给它通上电,当水温超过95度的时候:1、扬声器会开始发出语音,告诉你水的温度;2、液晶屏也会改变水温的显示,来提示水已经快烧开了。现在我们需要写...
分类:其他好文   时间:2015-01-21 17:57:17    阅读次数:99
事件浅析
委托、事件与Observer设计模式范例说明上面的例子已不足以再进行下面的讲解了,我们来看一个新的范例,因为之前已经介绍了很多的内容,所以本节的进度会稍微快一些:假设我们有个高档的热水器,我们给它通上电,当水温超过95度的时候:1、扬声器会开始发出语音,告诉你水的温度;2、液晶屏也会改变水温的显示,...
分类:其他好文   时间:2015-01-12 17:11:52    阅读次数:155
Observer设计模式
假设热水器由三部分组成,热水器,警报器,显示器,它们来自于不同厂商进行组装,那么,热水器应该仅负责烧水,不能发出警报和显示水温;//热水器 public class Heater { public delegate void BoilHandler(int param); ...
分类:其他好文   时间:2014-12-25 12:52:52    阅读次数:95
C#委托与事件之观察者Observer设计模式
前言 委托:委托是一种在对象里保存方法引用的类型,同时也是一种类型安全的函数指针。或委托可以看成一种表示函数的数据类型,类似函数指针.事件是特殊的委托观察者模式:两种角色:(1)Subject, 主题(被监视对象),它往往包含着 Observer 所感兴趣的内容。(2)Observer, 观察者,它...
分类:Windows程序   时间:2014-12-19 17:17:16    阅读次数:288
设计模式之泛化系列「观察者模式」(Observer)
Observer设计模式是一个泛化(泛化是把特殊代码转换成通用目的代码的过程)系列的设计模式之一。它解决了通知对象和被通知对象会紧紧地耦合在一起的问题。
分类:其他好文   时间:2014-12-16 21:09:58    阅读次数:241
Java 实现观察者(Observer)模式
1. Java自带的实现 类图 /** * 观察目标 继承自 java.util.Observable * @author stone * */ public class UpdateObservable extends Observable { private int data; public UpdateObservable(Observer observer)...
分类:编程语言   时间:2014-10-10 21:37:14    阅读次数:285
Java Observer设计模式
1 package observer;2 //接口,用以实现小孩醒来时要做的事3 public interface IWakeupListener {4 5 public void ActionToWakeup(WakeupEvent eve);6 }1 package observer;2...
分类:编程语言   时间:2014-10-06 11:05:10    阅读次数:351
Spring 的 ApplicationEvent and ApplicationListener
什么是ApplicationContext? 它是Spring的核心,Context我们通常解释为上下文环境,但是理解成容器会更好些。 ApplicationContext则是应用的容器。 Spring把Bean(object)放在容器中,需要用就通过get方法取出来。 ApplicationEvent 是个抽象类,里面只有一个构造函数和一个长整型的timestamp。 Ap...
分类:移动开发   时间:2014-08-01 19:45:32    阅读次数:485
C# 中的委托和事件(2)
委托、事件与Observer设计模式范例说明上面的例子已不足以再进行下面的讲解了,我们来看一个新的范例,因为之前已经介绍了很多的内容,所以本节的进度会稍微快一些:假设我们有个高档的热水器,我们给它通上电,当水温超过95度的时候:1、扬声器会开始发出语音,告诉你水的温度;2、液晶屏也会改变水温的显示,...
分类:其他好文   时间:2014-07-19 18:05:41    阅读次数:270
19条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!