摘要: 概述观察者模式(有时又被称为发布/订阅模式)是软体设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。先看一个例子有个小孩在睡觉,醒来之后要喂奶。我们使用的是java,所以不要闹出下面的笑话(披着面向对象的面向过程):public class Simulation { public static void main(String... args) { //小孩睡觉 //起来之后爸爸喂奶 //... }}我们根据面向对象思想,加上多线程模拟Child和Da... 阅读全文
posted @ 2011-10-06 14:48 BuildNewApp 阅读(2795) 评论(0) 推荐(2) 编辑