<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>AOL's Web Log  - 设计模式</title><link>http://blog.csdn.net/flashvan/category/41275.aspx</link><description>设计模式</description><dc:language>zh-CN</dc:language><lastUpdateTime>Tue, 12 Jun 2007 14:30:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>AOL</dc:creator><title>sharpdevelop services实现类图</title><link>http://blog.csdn.net/flashvan/archive/2004/09/28/119368.aspx</link><pubDate>Tue, 28 Sep 2004 12:43:00 GMT</pubDate><guid>http://blog.csdn.net/flashvan/archive/2004/09/28/119368.aspx</guid><wfw:comment>http://blog.csdn.net/flashvan/comments/119368.aspx</wfw:comment><comments>http://blog.csdn.net/flashvan/archive/2004/09/28/119368.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/flashvan/comments/commentRss/119368.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=119368</trackback:ping><description>这是一个非常强的开源项目!一开始由Mike Kruger编写,那时VS.net的beta版还不可以用,除此之外也没有其它好的C#编辑器,所以Mike就自己开发了一个程序编辑器.后来陆陆续续来了一些程序员,组成了SharpDevelop的核心工作组,从事这项开发.&lt;img src ="http://blog.csdn.net/flashvan/aggbug/119368.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>AOL</dc:creator><title>Abstract Factory构造的花园</title><link>http://blog.csdn.net/flashvan/archive/2004/09/27/118145.aspx</link><pubDate>Mon, 27 Sep 2004 14:27:00 GMT</pubDate><guid>http://blog.csdn.net/flashvan/archive/2004/09/27/118145.aspx</guid><wfw:comment>http://blog.csdn.net/flashvan/comments/118145.aspx</wfw:comment><comments>http://blog.csdn.net/flashvan/archive/2004/09/27/118145.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/flashvan/comments/commentRss/118145.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=118145</trackback:ping><description>这篇例子很早就发在闪吧了，可是无人问津，真是寒啊~~Abstract Factory意图：提供一个创建一系列相关或相互依赖对象的接口，而无需指定它们具体的类。&lt;img src ="http://blog.csdn.net/flashvan/aggbug/118145.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>AOL</dc:creator><title>Command模式实现的redo/undo功能(以前在闪吧发过)</title><link>http://blog.csdn.net/flashvan/archive/2004/09/21/111737.aspx</link><pubDate>Tue, 21 Sep 2004 13:13:00 GMT</pubDate><guid>http://blog.csdn.net/flashvan/archive/2004/09/21/111737.aspx</guid><wfw:comment>http://blog.csdn.net/flashvan/comments/111737.aspx</wfw:comment><comments>http://blog.csdn.net/flashvan/archive/2004/09/21/111737.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/flashvan/comments/commentRss/111737.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=111737</trackback:ping><description>记得对设计模式描述得最好的就是csdn上面的一篇《追mm和设计模式》的帖子
下面是其中对Command模式的描述: 
Command—俺有一个mm家里管得特别严，没法见面，只好借助于她弟弟在我们俩之间 
传送信息，她对我有什么指示，就写一张纸条让她弟弟带给我。这不，她弟弟又传送过来 
一个command，为了感谢他，我请他吃了碗杂酱面，哪知道他说：“我同时给我姐姐三个 
男朋友送command，就数你最小气，才请我吃面。”， 

命令模式：命令模式把一个请求或者操作封装到一个对象中。命令模式把发出命令的责任 
和执行命令的责任分割开，委派给不同的对象。命令模式允许请求的一方和发送的一方独 
立开来，使得请求的一方不必知道接收请求的一方的接口，更不必知道请求是怎么被接收 
，以及操作是否执行，何时被执行以及是怎么被执行的。系统支持命令的撤消。 
&lt;img src ="http://blog.csdn.net/flashvan/aggbug/111737.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>AOL</dc:creator><title>MVC设计模式小试验</title><link>http://blog.csdn.net/flashvan/archive/2004/09/18/109035.aspx</link><pubDate>Sat, 18 Sep 2004 18:55:00 GMT</pubDate><guid>http://blog.csdn.net/flashvan/archive/2004/09/18/109035.aspx</guid><wfw:comment>http://blog.csdn.net/flashvan/comments/109035.aspx</wfw:comment><comments>http://blog.csdn.net/flashvan/archive/2004/09/18/109035.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/flashvan/comments/commentRss/109035.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=109035</trackback:ping><description>看了一下moock的&gt;，全书都写得还不错，不愧为actionscript的权威写出来的书。注意了一下，MVC模式这一章。MVC也不是什么新概念了， 早在smalltalk中开始流行了， 现在C++中的document/view结构也是这种原理。通过消息映射达到从view响应的事件改变document的内容。一看moock的写法，就知道他是有java背景的人，包括Oberserable类和Oberserver接口，以及MVC的实现都是仿照传统的java写法。 &lt;img src ="http://blog.csdn.net/flashvan/aggbug/109035.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>AOL</dc:creator><title>Command模式</title><link>http://blog.csdn.net/flashvan/archive/2004/09/07/97059.aspx</link><pubDate>Tue, 07 Sep 2004 15:31:00 GMT</pubDate><guid>http://blog.csdn.net/flashvan/archive/2004/09/07/97059.aspx</guid><wfw:comment>http://blog.csdn.net/flashvan/comments/97059.aspx</wfw:comment><comments>http://blog.csdn.net/flashvan/archive/2004/09/07/97059.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/flashvan/comments/commentRss/97059.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=97059</trackback:ping><description>Command模式&lt;img src ="http://blog.csdn.net/flashvan/aggbug/97059.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>AOL</dc:creator><title>Observer模式</title><link>http://blog.csdn.net/flashvan/archive/2004/09/07/97045.aspx</link><pubDate>Tue, 07 Sep 2004 15:24:00 GMT</pubDate><guid>http://blog.csdn.net/flashvan/archive/2004/09/07/97045.aspx</guid><wfw:comment>http://blog.csdn.net/flashvan/comments/97045.aspx</wfw:comment><comments>http://blog.csdn.net/flashvan/archive/2004/09/07/97045.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/flashvan/comments/commentRss/97045.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=97045</trackback:ping><description>这个模式太重要了，MVC经常用到!　监视View的动作，通过Control改变Model．&lt;img src ="http://blog.csdn.net/flashvan/aggbug/97045.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>AOL</dc:creator><title>FactoryMethod</title><link>http://blog.csdn.net/flashvan/archive/2004/09/07/97038.aspx</link><pubDate>Tue, 07 Sep 2004 15:16:00 GMT</pubDate><guid>http://blog.csdn.net/flashvan/archive/2004/09/07/97038.aspx</guid><wfw:comment>http://blog.csdn.net/flashvan/comments/97038.aspx</wfw:comment><comments>http://blog.csdn.net/flashvan/archive/2004/09/07/97038.aspx#Feedback</comments><slash:comments>9</slash:comments><wfw:commentRss>http://blog.csdn.net/flashvan/comments/commentRss/97038.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=97038</trackback:ping><description>FactoryMethod&lt;img src ="http://blog.csdn.net/flashvan/aggbug/97038.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>AOL</dc:creator><title>Adapter模式AS2实现</title><link>http://blog.csdn.net/flashvan/archive/2004/09/07/97029.aspx</link><pubDate>Tue, 07 Sep 2004 15:07:00 GMT</pubDate><guid>http://blog.csdn.net/flashvan/archive/2004/09/07/97029.aspx</guid><wfw:comment>http://blog.csdn.net/flashvan/comments/97029.aspx</wfw:comment><comments>http://blog.csdn.net/flashvan/archive/2004/09/07/97029.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/flashvan/comments/commentRss/97029.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=97029</trackback:ping><description>记得riacn有一段时间经常有人贴23种gof设计模式的代码，其实在很早以前，偶就已经把这23种基本模式还有其它的模式如MVC等，用Actionscript写了一遍，嘿嘿．还有thor的一些扩展数组类的与数据结构有关的东东，偶去年九月flash2004刚出来的时候，就写过一个Collection Framework了．慢慢放出一些吧.&lt;img src ="http://blog.csdn.net/flashvan/aggbug/97029.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>