
设计模式
文章平均质量分 64
flashvan
这个作者很懒,什么都没留下…
展开
-
Adapter模式AS2实现
记得riacn有一段时间经常有人贴23种gof设计模式的代码,其实在很早以前,偶就已经把这23种基本模式还有其它的模式如MVC等,用Actionscript写了一遍,嘿嘿.还有thor的一些扩展数组类的与数据结构有关的东东,偶去年九月flash2004刚出来的时候,就写过一个Collection Framework了.慢慢放出一些吧. pre {font-family:"Courie原创 2004-09-07 15:07:00 · 1839 阅读 · 0 评论 -
FactoryMethod
class Product{ private var className:String; private function Product() { } public function get classname():String {原创 2004-09-07 15:16:00 · 1742 阅读 · 9 评论 -
Abstract Factory构造的花园
名称Abstract Factory结构意图提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。适用性一个系统要独立于它的产品的创建、组合和表示时。 一个系统要由多个产品系列中的一个来配置时。 当你要强调一系列相关的产品对象的设计以便进行联合使用时。 当你提供一个产品类库,而只想显示它们的接口而不是实现时原创 2004-09-27 14:27:00 · 2755 阅读 · 1 评论 -
sharpdevelop services实现类图
这是一个非常强的开源项目!一开始由Mike Kruger编写,那时VS.net的beta版还不可以用,除此之外也没有其它好的C#编辑器,所以Mike就自己开发了一个程序编辑器.后来陆陆续续来了一些程序员,组成了SharpDevelop的核心工作组,从事这项开发.sharpdevelop的核心技术采用Addin树,这样扩展性非常好!总体也是采用MVC模式,把界面层放在最高层.所有的服务都用Ser原创 2004-09-28 12:43:00 · 3274 阅读 · 1 评论 -
MVC设计模式小试验
看了一下moock的《Essential.Actionscript.2.0》,全书都写得不错,不愧为actionscript的权威写出来的书。注意了一下,MVC模式这一章。MVC也不是什么新概念了, 早在smalltalk中开始流行了, 现在C++中的document/view结构也是这种原理。通过消息映射达到从view响应的事件改变document的内容。一看moock的写法,就知道他是有jav原创 2004-09-18 18:55:00 · 2550 阅读 · 2 评论 -
Command模式实现的redo/undo功能(以前在闪吧发过)
记得对设计模式描述得最好的就是csdn上面的一篇《追mm和设计模式》的帖子下面是其中对Command模式的描述: Command—俺有一个mm家里管得特别严,没法见面,只好借助于她弟弟在我们俩之间 传送信息,她对我有什么指示,就写一张纸条让她弟弟带给我。这不,她弟弟又传送过来 一个command,为了感谢他,我请他吃了碗杂酱面,哪知道他说:“我同时给我姐姐三个 男朋友送command,就数原创 2004-09-21 13:13:00 · 2652 阅读 · 0 评论 -
Observer模式
class Observer{ private function Observer(){} // Methods public function Update():Void{};}class Subject{ // Fields private var observers:Array =原创 2004-09-07 15:24:00 · 1855 阅读 · 1 评论 -
Command模式
class Command{ // Fields private var receiver: Receiver ; // Constructors private function Command( receiver:Receiver ) { this原创 2004-09-07 15:31:00 · 1840 阅读 · 1 评论