<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Retrieve the power...</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/16975/rss</id><updated>2008-01-05T07:14:01Z</updated><author><name>Dabay</name><uri>http://www.cnblogs.com/Dabay/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Dabay/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/16975/rss"/><entry><id>http://www.cnblogs.com/Dabay/archive/2007/06/14/784039.html</id><title type="text">面向对象设计技巧[Object Oriented Design Tips] - 2</title><summary type="text">Pick nouns or noun phrases as classesIdentifying objects is easy, they should always be nouns. As we have seen in the Circuit Controller example, we picked up nouns from the requirements as classes in...</summary><published>2007-06-14T15:47:00Z</published><updated>2007-06-14T15:47:00Z</updated><author><name>Dabay</name><uri>http://www.cnblogs.com/Dabay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Dabay/archive/2007/06/14/784039.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Dabay/archive/2007/06/14/784039.html"/></entry><entry><id>http://www.cnblogs.com/Dabay/archive/2007/06/10/778594.html</id><title type="text">面向对象设计的技巧[Object Oriented Design Tips]-1</title><summary type="text">Stay close to problem domainDesign is a process of modeling the problem domain into programming constructs. Object oriented design simplifies the design process by maintaining a one-to-one mapping bet...</summary><published>2007-06-10T15:14:00Z</published><updated>2007-06-10T15:14:00Z</updated><author><name>Dabay</name><uri>http://www.cnblogs.com/Dabay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Dabay/archive/2007/06/10/778594.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Dabay/archive/2007/06/10/778594.html"/></entry><entry><id>http://www.cnblogs.com/Dabay/archive/2006/10/17/PersonOwnsDog.html</id><title type="text">Person owns Dog...</title><summary type="text">Person owns Dog.</summary><published>2006-10-16T16:25:00Z</published><updated>2006-10-16T16:25:00Z</updated><author><name>Dabay</name><uri>http://www.cnblogs.com/Dabay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Dabay/archive/2006/10/17/PersonOwnsDog.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Dabay/archive/2006/10/17/PersonOwnsDog.html"/></entry><entry><id>http://www.cnblogs.com/Dabay/archive/2006/07/14/450724.html</id><title type="text">Ajax四原则</title><summary type="text">&amp;lt;Ajax in action&amp;gt; said:1. The browser hosts an application, not content. 浏览器是一个应用程序，而不是一个显示内容的容器。2. The server delivers data, not content. 服务器端发送数据，而不是全部内容。3. User interaction with the applicatio...</summary><published>2006-07-14T06:05:00Z</published><updated>2006-07-14T06:05:00Z</updated><author><name>Dabay</name><uri>http://www.cnblogs.com/Dabay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Dabay/archive/2006/07/14/450724.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Dabay/archive/2006/07/14/450724.html"/></entry><entry><id>http://www.cnblogs.com/Dabay/archive/2006/07/10/447470.html</id><title type="text">DataGrid和DataList中CommandButton的问题</title><summary type="text">今天遇到的这个问题很是郁闷！难道是FrameWork 1.1对于1.0的改进？在DataGrid或者DataList中，有ItemCommand，比如Edit、Select等。但是只有用&amp;lt;asp:LinkButton&amp;gt;的时候才能正常运行，用&amp;lt;asp:Button&amp;gt;却不可以！如&amp;lt;asp:LinkButton CommandName="Edit" Text="Edit" ...</summary><published>2006-07-10T11:48:00Z</published><updated>2006-07-10T11:48:00Z</updated><author><name>Dabay</name><uri>http://www.cnblogs.com/Dabay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Dabay/archive/2006/07/10/447470.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Dabay/archive/2006/07/10/447470.html"/></entry><entry><id>http://www.cnblogs.com/Dabay/archive/2006/04/18/377950.html</id><title type="text">设计模式 - 概括说明</title><summary type="text">Design Patterns - Abstract以下摘自http://www.dofactory.com/Patterns/Patterns.aspx Creational Patterns Abstract Factory Creates an instance of several families of classes Builder Separates object construct...</summary><published>2006-04-18T02:54:00Z</published><updated>2006-04-18T02:54:00Z</updated><author><name>Dabay</name><uri>http://www.cnblogs.com/Dabay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Dabay/archive/2006/04/18/377950.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Dabay/archive/2006/04/18/377950.html"/></entry><entry><id>http://www.cnblogs.com/Dabay/archive/2006/04/12/373603.html</id><title type="text">设计模式 - 享元 &amp; 代理</title><summary type="text">Design Pattern - FlyWeight &amp;amp; ProxyFlyWeight : 以共享的方式高效地支持大量的细粒度对象。享元对象能做到共享的关键是区分Intrinsic(共享的信息) 和extrinsic(不共享的信息) 。Proxy : 代理和被代理的对象都继承自同一接口。但是那种HeavyJob()一般放在被代理的类中，需要的时候再建立。以下摘录自http://www.id...</summary><published>2006-04-12T12:07:00Z</published><updated>2006-04-12T12:07:00Z</updated><author><name>Dabay</name><uri>http://www.cnblogs.com/Dabay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Dabay/archive/2006/04/12/373603.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Dabay/archive/2006/04/12/373603.html"/></entry><entry><id>http://www.cnblogs.com/Dabay/archive/2006/04/10/371219.html</id><title type="text">设计模式 - 组成 &amp; 装饰 &amp; 外观</title><summary type="text">因为在的吕震宇的博客上找到了关于设计模式很好的讲解, 所以不打算在自己的博客上写程序了, 只是记录一些自己的想法...Composite : 把容器和其中的内容看成一样的东西, 就好像属性结构的目录, 当dir的时候看到的不是文件就是目录, 目录又可以包含其他的文件和目录...Decorate : 基类比较小, 但是想在它的基础之上其他一些其他装饰的功能, 而不试用继承的方式...Facade :...</summary><published>2006-04-10T05:08:00Z</published><updated>2006-04-10T05:08:00Z</updated><author><name>Dabay</name><uri>http://www.cnblogs.com/Dabay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Dabay/archive/2006/04/10/371219.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Dabay/archive/2006/04/10/371219.html"/></entry><entry><id>http://www.cnblogs.com/Dabay/archive/2006/04/03/366049.html</id><title type="text">设计模式 - 桥模式</title><summary type="text">Design Patterns - Bridge我觉得bridge就形式上来说和adapter差不多咯, 只是确切的把功能和实现分离功能部分:publicabstractclassMoneyFactory{publicvirtualvoidMakeMoney(){}}publicclassChinaMF:MoneyFactory{privateMoneyMakeImpmmi;publicChina...</summary><published>2006-04-03T15:15:00Z</published><updated>2006-04-03T15:15:00Z</updated><author><name>Dabay</name><uri>http://www.cnblogs.com/Dabay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Dabay/archive/2006/04/03/366049.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Dabay/archive/2006/04/03/366049.html"/></entry><entry><id>http://www.cnblogs.com/Dabay/archive/2006/04/02/365142.html</id><title type="text">设计模式 - 配置器</title><summary type="text">DesignPattern - Adapter已经有的存在的类,可能是别人写的,反正就是我们现在想拿来用的类SpecialOutputpublicclassSpecialOutput{publicvoidPrintSquare(){for(Int32i=0;i&amp;lt;4;i++)Console.WriteLine("****");}publicvoidPrintUnderline(){Consol...</summary><published>2006-04-02T14:24:00Z</published><updated>2006-04-02T14:24:00Z</updated><author><name>Dabay</name><uri>http://www.cnblogs.com/Dabay/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Dabay/archive/2006/04/02/365142.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Dabay/archive/2006/04/02/365142.html"/></entry></feed>
