﻿<?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>C++博客-厚积薄发-随笔分类-设计模式</title><link>http://www.cppblog.com/weiym/category/19544.html</link><description>海纳百川, 有容乃大
</description><language>zh-cn</language><lastBuildDate>Sat, 22 Feb 2014 03:48:06 GMT</lastBuildDate><pubDate>Sat, 22 Feb 2014 03:48:06 GMT</pubDate><ttl>60</ttl><item><title>关于 "Context" 模式</title><link>http://www.cppblog.com/weiym/archive/2013/11/22/204392.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Fri, 22 Nov 2013 15:29:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2013/11/22/204392.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/204392.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2013/11/22/204392.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/204392.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/204392.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 有同事很喜欢用Context模式，觉得是自己"首创", 我有些自己的想法， 或者大家可以发表下自己的观点。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2013/11/22/204392.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/204392.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2013-11-22 23:29 <a href="http://www.cppblog.com/weiym/archive/2013/11/22/204392.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>为什么设计模式在C++社区没有Java社区流行?</title><link>http://www.cppblog.com/weiym/archive/2012/06/14/178758.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Thu, 14 Jun 2012 01:22:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2012/06/14/178758.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/178758.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2012/06/14/178758.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/178758.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/178758.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我们发现设计模式在Java社区很流行，但是在C++社区却没有那么被关注，甚至有点被排斥，究竟是什么原因造成这个差异的呢？&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2012/06/14/178758.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/178758.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2012-06-14 09:22 <a href="http://www.cppblog.com/weiym/archive/2012/06/14/178758.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软命令接口的适用场合</title><link>http://www.cppblog.com/weiym/archive/2012/06/13/178616.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Wed, 13 Jun 2012 02:08:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2012/06/13/178616.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/178616.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2012/06/13/178616.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/178616.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/178616.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:    那么究竟什么时候适用这种接口方式呢？<br>   我的看法是只有当你的模块是一个单独的子系统，当对外提供功能时，才可以这么做。这里的子系统不一定要是一个很大的概念，比如一个窗口，一个COM对象都可以称为简单的子系统，但是它的前提要求是独立，对外，并且最好你可以预见到以后它的功能会改变和扩充。&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2012/06/13/178616.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/178616.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2012-06-13 10:08 <a href="http://www.cppblog.com/weiym/archive/2012/06/13/178616.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一道考验你设计能力的C++编程题</title><link>http://www.cppblog.com/weiym/archive/2012/06/12/178472.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Tue, 12 Jun 2012 01:31:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2012/06/12/178472.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/178472.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2012/06/12/178472.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/178472.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/178472.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 可以看到使用第二种实现我们只存储了一份字符串图像数据，同时有保留了图像的层次和结构属性，实现时包含了很多设计模式，比如Template, Decorate, Composite, Facade等，简单而高效。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2012/06/12/178472.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/178472.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2012-06-12 09:31 <a href="http://www.cppblog.com/weiym/archive/2012/06/12/178472.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>生成DirectUI 控件树的设计过程</title><link>http://www.cppblog.com/weiym/archive/2012/06/10/178319.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Sun, 10 Jun 2012 09:31:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2012/06/10/178319.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/178319.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2012/06/10/178319.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/178319.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/178319.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在写DirectUI时有这么一个需求，就是加载一串XML，如何生成一棵对应的控件树？&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2012/06/10/178319.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/178319.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2012-06-10 17:31 <a href="http://www.cppblog.com/weiym/archive/2012/06/10/178319.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>