observer模式的应用
2010-06-08 15:52
183 查看
最近有个朋友去面试,回来把笔试题分享了一下,有道题是这样的:烧一壶水,当水温达到75度时温度计发出警报,并打印出当前温度,将这个场景用代码简单描述。其实这道题考察的就是一个observer模式,水是被观察的对象,温度计是观察者,这里用简化了的 发布-订阅模型 来简单的实现下:首先看看water类
Main
源代码下载 observer.rar
Main
class Program { static void Main(string[] args) { //初始化一壶水 Water water = new Water(); //初始化一个温度计 WeatherGlass glass = new WeatherGlass(water); //开始烧水 water.StartToHeat(); Console.ReadKey(); } }
源代码下载 observer.rar
相关文章推荐
- 思考设计模式在自助终端软件上的应用 ——Observer(观察着)模式
- Observer模式;理解与应用
- C# 通过 Observer观察者 设计模式 来理解 抽象类 和 接口 应用在什么地方
- 观察者模式(Observer)在Android中的应用:
- 应用Observer接口实践Observer模式
- 设计模式observer在ajax中的一个应用,解决页面onload函数同一时间只有一个可以用
- Java:应用Observer接口实践Observer模式
- OpenJDK源码研究笔记(六)--观察者模式工具类(Observer和Observable)和应用示例
- OpenJDK源码研究笔记(六)--观察者模式工具类(Observer和Observable)和应用示例
- 浅学设计模式之观察者<Observer>模式及在android中的应用 .
- Java观察者模式(Observer)详解及应用------模式中的皇后
- OpenJDK源码研究笔记(六)--观察者模式工具类(Observer和Observable)和应用示例
- 第三篇 android 应用开发模式之MVC模式及Observer模式
- 热水器的委托应用与Observer设计模式
- Java:应用Observer接口实践Observer模式
- 浅学设计模式之观察者<Observer>模式及在android中的应用
- Observer模式应用 ---文件改变监视器
- 浅学设计模式之观察者<Observer>模式及在android中的应用
- Java:应用Observer接口实践Observer模式
- Java:应用Observer接口实践Observer模式