﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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>博客园-beniao成长笔记-随笔分类-设计模式</title><link>http://www.cnblogs.com/beniao/category/113257.html</link><description>奋进</description><language>zh-cn</language><lastBuildDate>Sat, 09 Aug 2008 16:23:59 GMT</lastBuildDate><pubDate>Sat, 09 Aug 2008 16:23:59 GMT</pubDate><ttl>60</ttl><item><title>解读设计模式----简单工厂模式(SimpleFactory Pattern),你要什么我就给你什么 </title><link>http://www.cnblogs.com/beniao/archive/2008/08/09/1263318.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Fri, 08 Aug 2008 18:37:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/08/09/1263318.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1263318.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/08/09/1263318.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1263318.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1263318.html</trackback:ping><description><![CDATA[摘要: 简单工厂模式(SimpleFactory Pattern)，如果你想要吃包子，那么请你告诉我；如果你想吃馒头，那么也请你告诉我，你要什么我就会给你什么（只要我有）。&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/08/09/1263318.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1263318.html?type=1" width = "1" height = "1" />]]></description></item><item><title>解读设计模式----外观模式(Facade Pattern),谈阿牛讨媳妇故事</title><link>http://www.cnblogs.com/beniao/archive/2008/07/31/1250823.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Wed, 30 Jul 2008 16:06:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/07/31/1250823.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1250823.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/07/31/1250823.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1250823.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1250823.html</trackback:ping><description><![CDATA[摘要: 听听阿牛讨媳妇的故事，看看他是怎么一下取到6个老婆。

&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/07/31/1250823.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1250823.html?type=1" width = "1" height = "1" />]]></description></item><item><title>解读设计模式----代理模式(Proxy Pattern)，从买电脑的那些事儿说起</title><link>http://www.cnblogs.com/beniao/archive/2008/07/23/1213886.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Tue, 22 Jul 2008 16:36:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/07/23/1213886.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1213886.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/07/23/1213886.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1213886.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1213886.html</trackback:ping><description><![CDATA[摘要:      当我们去操作或控制一个对象时，如果该对象处于某种原因不能被调用方直接控制或操作，Proxy模式就该出场了。Proxy模式中的“代理”代表了被代理对象的权利和义务。而这种义务不同于法律文件规定的义务，而是设计者通过一定的设计方式，例如继承或者聚合的方式来获得的。&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/07/23/1213886.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1213886.html?type=1" width = "1" height = "1" />]]></description></item><item><title>解读设计模式----模板方法模式(Template Method),电脑就是这样造出来的</title><link>http://www.cnblogs.com/beniao/archive/2008/07/23/1247194.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Tue, 22 Jul 2008 16:26:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/07/23/1247194.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1247194.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/07/23/1247194.html#Feedback</comments><slash:comments>17</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1247194.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1247194.html</trackback:ping><description><![CDATA[摘要:       摸板方法(Template Method)模式是一种非常简单而又经常使用的设计模式.先创建一个父类,把其中的一个或多个方法留给子类去实现,这实际上就是在使用摸板模式.&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/07/23/1247194.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1247194.html?type=1" width = "1" height = "1" />]]></description></item><item><title>解读设计模式----抽象工厂模式(AbstractFactory Pattern)</title><link>http://www.cnblogs.com/beniao/archive/2008/07/18/1167987.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Fri, 18 Jul 2008 11:10:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/07/18/1167987.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1167987.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/07/18/1167987.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1167987.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1167987.html</trackback:ping><description><![CDATA[摘要: 抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口，而不需指定他们具体的类。&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/07/18/1167987.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1167987.html?type=1" width = "1" height = "1" />]]></description></item><item><title>解读设计模式----策略模式(Strategy Pattern)</title><link>http://www.cnblogs.com/beniao/archive/2008/07/08/1236304.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Tue, 08 Jul 2008 06:24:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/07/08/1236304.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1236304.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/07/08/1236304.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1236304.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1236304.html</trackback:ping><description><![CDATA[摘要: 策略模式（Strategy）的定义："准备一组算法，并将每一个算法封装起来，使得它们可以互换。" <br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/07/08/1236304.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1236304.html?type=1" width = "1" height = "1" />]]></description></item><item><title>解读设计模式----适配器模式(Adapter Pattern),麻雀飞上枝头真能成凤凰？</title><link>http://www.cnblogs.com/beniao/archive/2008/07/01/1232799.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Tue, 01 Jul 2008 14:23:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/07/01/1232799.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1232799.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/07/01/1232799.html#Feedback</comments><slash:comments>26</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1232799.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1232799.html</trackback:ping><description><![CDATA[摘要: 金庸武侠里出现的有3大神功：北冥神功、化工大法和吸醒大法，这三大神功都是吸取别人内力的武功。&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/07/01/1232799.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1232799.html?type=1" width = "1" height = "1" />]]></description></item><item><title>谈爱情故事,谈观察者模式</title><link>http://www.cnblogs.com/beniao/archive/2008/05/25/1206608.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Sat, 24 May 2008 16:14:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/05/25/1206608.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1206608.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/05/25/1206608.html#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1206608.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1206608.html</trackback:ping><description><![CDATA[摘要: JAVA版--谈爱情故事,谈观察者模式<br>      ----我能想到最浪漫的事，就是和你一起慢慢变老.......<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/05/25/1206608.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1206608.html?type=1" width = "1" height = "1" />]]></description></item><item><title>解读设计模式----迭代器模式(Iterator Pattern),谁才是迭代高手</title><link>http://www.cnblogs.com/beniao/archive/2008/05/14/1197071.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Wed, 14 May 2008 09:56:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/05/14/1197071.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1197071.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/05/14/1197071.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1197071.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1197071.html</trackback:ping><description><![CDATA[摘要: 谁是迭代高手？&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/05/14/1197071.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1197071.html?type=1" width = "1" height = "1" />]]></description></item><item><title>解读设计模式----单例模式(Singleton Pattern)</title><link>http://www.cnblogs.com/beniao/archive/2008/05/13/1145918.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Tue, 13 May 2008 13:27:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/05/13/1145918.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1145918.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/05/13/1145918.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1145918.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1145918.html</trackback:ping><description><![CDATA[摘要: 单例模式意图:<br>保证一个类仅有一个实例，并提供一个访问它的全局访问点。<br>C/S程序的窗体，你能让我Show出几个？我自己说了算。&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/05/13/1145918.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1145918.html?type=1" width = "1" height = "1" />]]></description></item><item><title>上班玩游戏,老总是怎么知道的呢?</title><link>http://www.cnblogs.com/beniao/archive/2008/05/11/1191820.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Sat, 10 May 2008 18:00:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/05/11/1191820.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1191820.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/05/11/1191820.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1191820.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1191820.html</trackback:ping><description><![CDATA[摘要: 上班玩游戏,老总是怎么知道的呢?&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/05/11/1191820.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1191820.html?type=1" width = "1" height = "1" />]]></description></item><item><title>解读设计模式----装饰模式(Decorator Pattern)</title><link>http://www.cnblogs.com/beniao/archive/2008/04/23/1166575.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Tue, 22 Apr 2008 16:54:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/04/23/1166575.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1166575.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/04/23/1166575.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1166575.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1166575.html</trackback:ping><description><![CDATA[摘要:       装饰模式（Decorator）也叫包装器模式（Wrapper）。以“装饰”的含义生动形象地描绘了“动态地给一个对象添加一些额外的职责”的意图。GOF在《设计模式》一书中给出的定义为：动态地给一个对象添加一些额外的职责。装饰模式充分利用了继承和聚合的优势，创造出无与论比的设计美学。就增加功能来说，Decorator模式相比生成子类更为灵活。&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/04/23/1166575.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1166575.html?type=1" width = "1" height = "1" />]]></description></item><item><title>解读设计模式----工厂方法模式(FactoryMethod Pattern)</title><link>http://www.cnblogs.com/beniao/archive/2008/04/13/1145936.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Sun, 13 Apr 2008 14:38:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/04/13/1145936.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1145936.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/04/13/1145936.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1145936.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1145936.html</trackback:ping><description><![CDATA[摘要: 概述：<br>    Factory Method模式是应用最为广泛的设计模式，毕竟他负责了一系列对象的创建，而对象的创建正是面向对象编程中最为繁琐的行为。GOF在《设计模式》一书写到，“Factory Method模式使一个类的实例化延迟到子类。”准确的说，Factory Method模式是将创建对象实例的责任，转移到了工厂类中，并利用抽象原理，将实例化行为延迟到具体工厂类。<br><br>意图：<br>    定义一个用于创建对象的接口，让子类决定将哪一个类实例化。Factory Method模式使一个类的实例化延迟到子类。&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/04/13/1145936.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1145936.html?type=1" width = "1" height = "1" />]]></description></item><item><title>《软件设计精要与模式》之Factory Method模式</title><link>http://www.cnblogs.com/beniao/archive/2008/04/13/1145774.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Sun, 13 Apr 2008 03:16:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/04/13/1145774.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1145774.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/04/13/1145774.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1145774.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1145774.html</trackback:ping><description><![CDATA[摘要:       Factory Method模式是应用最为广泛的设计模式，毕竟他负责了一系列对象的创建，而对象的创建正是面向对象编程中最为繁琐的行为。《设计模式》一书写到，“Factory Method模式使一个类的实例化延迟到子类。”准确的说，Factory Method模式是将创建对象实例的责任，转移到了工厂类中，并利用抽象原理，将实例化行为延迟到具体工厂类。<br><br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/04/13/1145774.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1145774.html?type=1" width = "1" height = "1" />]]></description></item><item><title>解读设计模式----命令模式(Command Pattern)</title><link>http://www.cnblogs.com/beniao/archive/2008/04/09/1145867.html</link><dc:creator>Bēniaǒ</dc:creator><author>Bēniaǒ</author><pubDate>Wed, 09 Apr 2008 15:21:00 GMT</pubDate><guid>http://www.cnblogs.com/beniao/archive/2008/04/09/1145867.html</guid><wfw:comment>http://www.cnblogs.com/beniao/comments/1145867.html</wfw:comment><comments>http://www.cnblogs.com/beniao/archive/2008/04/09/1145867.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/beniao/comments/commentRss/1145867.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/beniao/services/trackbacks/1145867.html</trackback:ping><description><![CDATA[摘要: 命令模式意图：<br>　　GOF 在《设计模式》一书中阐述其意图：“将一个请求封装为一个对象，从而使你可用不同的请求对客户进行参数化；对请求排队或记录请求日志，以及支持可取消的操作。”这里所谓的“不同的请求”也既意味着请求可能发生的变化，是一个可能扩展的功能点。&nbsp;&nbsp;<a href='http://www.cnblogs.com/beniao/archive/2008/04/09/1145867.html'>阅读全文</a><img src ="http://www.cnblogs.com/beniao/aggbug/1145867.html?type=1" width = "1" height = "1" />]]></description></item></channel></rss>