﻿<?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>博客园-.NET乐园-随笔分类-架构设计</title><link>http://www.cnblogs.com/Charly/category/94979.html</link><description>一个梦想，一个行动……</description><language>zh-cn</language><lastBuildDate>Sat, 17 May 2008 01:56:39 GMT</lastBuildDate><pubDate>Sat, 17 May 2008 01:56:39 GMT</pubDate><ttl>60</ttl><item><title>设计模式学习笔记二十五——总结</title><link>http://www.cnblogs.com/Charly/archive/2007/09/06/885004.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Thu, 06 Sep 2007 15:41:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/09/06/885004.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/885004.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/09/06/885004.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/885004.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/885004.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 设计模式学习笔记之总结&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/09/06/885004.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/885004.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-09-06 23:41 <a href="http://www.cnblogs.com/Charly/archive/2007/09/06/885004.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记二十四——Visitor模式 </title><link>http://www.cnblogs.com/Charly/archive/2007/09/01/877874.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Fri, 31 Aug 2007 16:27:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/09/01/877874.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/877874.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/09/01/877874.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/877874.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/877874.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 设计模式之Visitor模式&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/09/01/877874.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/877874.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-09-01 00:27 <a href="http://www.cnblogs.com/Charly/archive/2007/09/01/877874.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记二十三——TemplateMethod模式</title><link>http://www.cnblogs.com/Charly/archive/2007/08/24/867595.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Thu, 23 Aug 2007 16:42:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/08/24/867595.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/867595.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/08/24/867595.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/867595.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/867595.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 设计模式之TemplateMethod模式&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/08/24/867595.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/867595.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-08-24 00:42 <a href="http://www.cnblogs.com/Charly/archive/2007/08/24/867595.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记二十二——Strategy模式 </title><link>http://www.cnblogs.com/Charly/archive/2007/08/24/867587.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Thu, 23 Aug 2007 16:25:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/08/24/867587.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/867587.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/08/24/867587.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/867587.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/867587.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 设计模式之Strategy模式&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/08/24/867587.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/867587.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-08-24 00:25 <a href="http://www.cnblogs.com/Charly/archive/2007/08/24/867587.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记二十一——State模式 </title><link>http://www.cnblogs.com/Charly/archive/2007/08/19/862042.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Sun, 19 Aug 2007 15:51:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/08/19/862042.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/862042.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/08/19/862042.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/862042.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/862042.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 设计模式之State模式&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/08/19/862042.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/862042.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-08-19 23:51 <a href="http://www.cnblogs.com/Charly/archive/2007/08/19/862042.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记二十——Memento模式 </title><link>http://www.cnblogs.com/Charly/archive/2007/08/13/854506.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Mon, 13 Aug 2007 15:26:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/08/13/854506.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/854506.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/08/13/854506.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/854506.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/854506.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 设计模式之Memento模式&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/08/13/854506.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/854506.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-08-13 23:26 <a href="http://www.cnblogs.com/Charly/archive/2007/08/13/854506.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记十九——Observer模式 </title><link>http://www.cnblogs.com/Charly/archive/2007/08/07/847019.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Tue, 07 Aug 2007 15:37:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/08/07/847019.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/847019.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/08/07/847019.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/847019.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/847019.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 设计模式之Observer模式&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/08/07/847019.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/847019.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-08-07 23:37 <a href="http://www.cnblogs.com/Charly/archive/2007/08/07/847019.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记十八——Mediator模式 </title><link>http://www.cnblogs.com/Charly/archive/2007/07/26/832113.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Thu, 26 Jul 2007 04:49:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/07/26/832113.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/832113.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/07/26/832113.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/832113.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/832113.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 设计模式之Mediator模式 &nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/07/26/832113.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/832113.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-07-26 12:49 <a href="http://www.cnblogs.com/Charly/archive/2007/07/26/832113.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记十七——Iterator模式 </title><link>http://www.cnblogs.com/Charly/archive/2007/07/26/832103.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Thu, 26 Jul 2007 04:42:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/07/26/832103.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/832103.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/07/26/832103.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/832103.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/832103.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 设计模式之Iterator模式&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/07/26/832103.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/832103.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-07-26 12:42 <a href="http://www.cnblogs.com/Charly/archive/2007/07/26/832103.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记十六——Interpreter模式 </title><link>http://www.cnblogs.com/Charly/archive/2007/07/17/820494.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Mon, 16 Jul 2007 16:42:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/07/17/820494.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/820494.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/07/17/820494.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/820494.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/820494.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 设计模式之Interpreter模式&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/07/17/820494.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/820494.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-07-17 00:42 <a href="http://www.cnblogs.com/Charly/archive/2007/07/17/820494.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记十五——Command模式</title><link>http://www.cnblogs.com/Charly/archive/2007/07/11/813352.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Tue, 10 Jul 2007 16:12:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/07/11/813352.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/813352.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/07/11/813352.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/813352.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/813352.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 动机：将一组行为抽象为对象，实现行为请求者和行为实现者之间的解耦，并且支持对行为进行记录、撤销、重做、事务等处理。场景：考虑一系列文档操作：打开、复制、剪切、粘帖。结构代码实现/**/...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/07/11/813352.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/813352.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-07-11 00:12 <a href="http://www.cnblogs.com/Charly/archive/2007/07/11/813352.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记十四——Chain of Responsibility模式</title><link>http://www.cnblogs.com/Charly/archive/2007/07/10/813340.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Tue, 10 Jul 2007 15:59:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/07/10/813340.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/813340.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/07/10/813340.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/813340.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/813340.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 动机：使多个对象有机会处理请求，实现请求发送者和接收者之间的解耦。将这些对象连成一条链，并沿着这条链传递请求，直到有一个对象处理它为止。结构代码实现/**//*&nbsp;*&...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/07/10/813340.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/813340.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-07-10 23:59 <a href="http://www.cnblogs.com/Charly/archive/2007/07/10/813340.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记十三——结构型模式总结</title><link>http://www.cnblogs.com/Charly/archive/2007/07/04/805999.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Wed, 04 Jul 2007 09:36:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/07/04/805999.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/805999.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/07/04/805999.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/805999.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/805999.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;学习创建型模式，逐渐领会了面向接口编程的妙处，实现依赖抽象的原则。学习结构型模式，使我看到了使用对象组合带来的好处...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/07/04/805999.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/805999.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-07-04 17:36 <a href="http://www.cnblogs.com/Charly/archive/2007/07/04/805999.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记十二——Proxy模式</title><link>http://www.cnblogs.com/Charly/archive/2007/06/19/788460.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Tue, 19 Jun 2007 00:55:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/06/19/788460.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/788460.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/06/19/788460.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/788460.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/788460.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 动机：在面向对象系统中，有些对象由于某种原因（比如对象创建的开销很大，或者某些操作需要安全控制，或者需要进程外的访问等），直接访问会给使用者或者系统结构带来很多麻烦。如何在不失去透明操作对象的同时来管...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/06/19/788460.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/788460.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-06-19 08:55 <a href="http://www.cnblogs.com/Charly/archive/2007/06/19/788460.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记十一——Flyweight模式 </title><link>http://www.cnblogs.com/Charly/archive/2007/06/19/788452.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Tue, 19 Jun 2007 00:51:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/06/19/788452.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/788452.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/06/19/788452.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/788452.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/788452.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 动机：有时采用纯粹面向对象方案导致系统中存在大量细粒度对象，带来很高的运行时代价——内存开销。如果避免大量细粒度对象问题，同时让客户程序能透明地使用面向对象特性进行操作？运用共享技术有效地支持大量细粒...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/06/19/788452.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/788452.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-06-19 08:51 <a href="http://www.cnblogs.com/Charly/archive/2007/06/19/788452.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记十——Facade模式</title><link>http://www.cnblogs.com/Charly/archive/2007/06/12/780696.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Tue, 12 Jun 2007 08:20:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/06/12/780696.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/780696.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/06/12/780696.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/780696.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/780696.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 动机：组件包含多个复杂的子系统，其客户直接依赖该组件子系统，随着客户程序和各子系统的演化，这种过多的耦合面临着变化的挑战。本模式为子系统中的一组接口提供一个一致的界面，定义了一个高层接口，这个接口使得...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/06/12/780696.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/780696.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-06-12 16:20 <a href="http://www.cnblogs.com/Charly/archive/2007/06/12/780696.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记九——Decorator模式 </title><link>http://www.cnblogs.com/Charly/archive/2007/06/11/779167.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Mon, 11 Jun 2007 06:09:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/06/11/779167.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/779167.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/06/11/779167.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/779167.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/779167.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 动机：对象面临着多方面功能的扩展，使用常规的继承机制使得扩展缺乏灵活性，并且带来子类的膨胀问题。使用此模式动态地给对象增加一些额外的职责。应用：.NET中Stream的实现。场景：ThinkPad有多...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/06/11/779167.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/779167.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-06-11 14:09 <a href="http://www.cnblogs.com/Charly/archive/2007/06/11/779167.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记八——Composite模式</title><link>http://www.cnblogs.com/Charly/archive/2007/06/11/779050.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Mon, 11 Jun 2007 05:55:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/06/11/779050.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/779050.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/06/11/779050.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/779050.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/779050.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 动机：客户代码过多地依赖于对象容器复杂的内部实现结构，对象容器内部实现结构（而非抽象接口）的变化将引起客户代码的频繁变化，带来了代码维护性、扩展性等弊端。本模式通过将对象组合成树形结构以表示&#822...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/06/11/779050.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/779050.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-06-11 13:55 <a href="http://www.cnblogs.com/Charly/archive/2007/06/11/779050.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记七——Bridge模式 </title><link>http://www.cnblogs.com/Charly/archive/2007/06/08/776133.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Fri, 08 Jun 2007 01:31:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/06/08/776133.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/776133.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/06/08/776133.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/776133.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/776133.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 动机：ThinkPad有多个型号，如T43,T60，每个型号都支持多种工作模式。每个型号在不同的模式下有些操作实现不同。随着不断发展，其型号越来越多，工作模式也越来越多。如何把ThinkPad沿着型号...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/06/08/776133.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/776133.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-06-08 09:31 <a href="http://www.cnblogs.com/Charly/archive/2007/06/08/776133.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记六——Adapter模式 </title><link>http://www.cnblogs.com/Charly/archive/2007/06/06/773500.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Wed, 06 Jun 2007 05:50:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/06/06/773500.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/773500.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/06/06/773500.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/773500.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/773500.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 动机：将一个类的接口转换成客户希望的另外一个接口，使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。应用：旧代码复用、类库迁移等。场景：原有一只SP/2接口的鼠标，现想插在ThinkPadT...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/06/06/773500.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/773500.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-06-06 13:50 <a href="http://www.cnblogs.com/Charly/archive/2007/06/06/773500.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记五——Prototype模式 </title><link>http://www.cnblogs.com/Charly/archive/2007/06/06/773482.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Wed, 06 Jun 2007 05:42:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/06/06/773482.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/773482.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/06/06/773482.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/773482.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/773482.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 动机：使用原型实例指定创建对象的种类，然后通过拷贝这些原型来创建新的对象。某些结构复杂对象面临着剧烈变化，但拥有比较稳定一致的接口，如何隔离出这些易变对象，使客户程序不随之改变？场景：ThinkPad...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/06/06/773482.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/773482.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-06-06 13:42 <a href="http://www.cnblogs.com/Charly/archive/2007/06/06/773482.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记四——Builder模式 </title><link>http://www.cnblogs.com/Charly/archive/2007/06/06/773364.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Wed, 06 Jun 2007 04:07:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/06/06/773364.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/773364.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/06/06/773364.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/773364.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/773364.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 动机：一个复杂对象由多个子对象构成，该对象创建的算法相对不变，构成的子对象剧烈变化。如何应对子对象的剧烈变化，隔离比较稳定的创建算法和易变的子对象，使客户程序不随着子对象的改变而改变。场景：Think...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/06/06/773364.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/773364.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-06-06 12:07 <a href="http://www.cnblogs.com/Charly/archive/2007/06/06/773364.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记三——Abstract Factory模式</title><link>http://www.cnblogs.com/Charly/archive/2007/05/29/763697.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Tue, 29 May 2007 04:03:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/05/29/763697.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/763697.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/05/29/763697.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/763697.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/763697.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 动机：实现一系列相互依赖对象的创建，通过封装系列对象创建来隔离对象创建和客户程序，从而能够灵活提供更多系列对象创建和系列对象间的切换，而不需要改变客户程序。应用：多种风格软件界面控件的创建、对应多种数...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/05/29/763697.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/763697.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-05-29 12:03 <a href="http://www.cnblogs.com/Charly/archive/2007/05/29/763697.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记二——Singleton模式</title><link>http://www.cnblogs.com/Charly/archive/2007/05/29/763544.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Tue, 29 May 2007 02:21:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/05/29/763544.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/763544.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/05/29/763544.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/763544.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/763544.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 意图：出于某种目的（如性能考虑、逻辑性要求）要求一个类的实例只能有N个应用：抽象工厂模式中的工厂类、对象池namespace&nbsp;DesignPattern.Singleton{&nbsp;...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/05/29/763544.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/763544.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-05-29 10:21 <a href="http://www.cnblogs.com/Charly/archive/2007/05/29/763544.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>设计模式学习笔记一——开篇</title><link>http://www.cnblogs.com/Charly/archive/2007/05/29/763526.html</link><dc:creator>Charly</dc:creator><author>Charly</author><pubDate>Tue, 29 May 2007 02:12:00 GMT</pubDate><guid>http://www.cnblogs.com/Charly/archive/2007/05/29/763526.html</guid><wfw:comment>http://www.cnblogs.com/Charly/comments/763526.html</wfw:comment><comments>http://www.cnblogs.com/Charly/archive/2007/05/29/763526.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/Charly/comments/commentRss/763526.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/Charly/services/trackbacks/763526.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;毕业的前段时间从定王台买了两本书《设计模式：可复用面向对象软件的基础》和《.NET框架程序设计》，两本很经典的书。工作后两本书都曾看过一部...&nbsp;&nbsp;<a href='http://www.cnblogs.com/Charly/archive/2007/05/29/763526.html'>阅读全文</a><img src ="http://www.cnblogs.com/Charly/aggbug/763526.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://Charly.cnblogs.com/" target="_blank">Charly</a> 2007-05-29 10:12 <a href="http://www.cnblogs.com/Charly/archive/2007/05/29/763526.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>