随笔分类 -  设计模式

介绍设计模式
摘要:观察者模式(有时又被称为发布-订阅模式、模型-视图模式、源-收听者模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。 观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。面向对象设计的一个原则是:系统中的每个类将重点放在某一个功能上,而不是其他方面。一个对象只做一件事情,并且将他做好。观察者模式在模... 阅读全文
posted @ 2013-02-05 11:57 【Winco】 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Singleton模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式的三个特点: 一、该类只能有一个实例; 二、该类必须自行创建这个实例(在该类内部创建自身的实例对象); 三、该类必须自行向整个系统提供这个实例。ActionScript3.0中定义如下:public class Singleton { private static var _instance:Singleton; public function Singleton() { } public static function getInstance():Singleto. 阅读全文
posted @ 2013-01-04 20:40 【Winco】 阅读(200) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示