Guushuuse .NET

领域驱动设计==哲学

导航

随笔分类 -  53DotNet Framework源代码中的模式

DotNet Framework源代码中的模式(九)——Flyweight(享元模式)
摘要:运用共享技术有效地支持大量细粒度的对象。 阅读全文

posted @ 2009-05-24 21:07 guushuuse 阅读(1887) 评论(0) 推荐(0)

DotNet Framework源代码中的模式(八)——Builder(生成器模式)
摘要:将一个复杂对象的构件与它的表示分离,使得同样的构建过程可以创建不同的表述。 阅读全文

posted @ 2009-05-17 19:45 guushuuse 阅读(2030) 评论(3) 推荐(0)

DotNet Framework源代码中的模式(七)——Factory Method(工厂模式)
摘要:定义一个用于创建对象的接口,让子类决定将哪一个类实例化。Factory Method使一个类的实例化延迟到其子类。 阅读全文

posted @ 2009-05-16 21:35 guushuuse 阅读(1765) 评论(3) 推荐(0)

DotNet Framework源代码中的模式(六)——Prototype(原型模式)
摘要:用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。 阅读全文

posted @ 2009-05-15 21:21 guushuuse 阅读(1949) 评论(5) 推荐(0)

DotNet Framework源代码中的模式(五)——Decorator(装饰模式)
摘要:动态地给一个对象添加一些额外的职责。就扩展功能而言,Decorator模式比生成子类方式更为灵活。 阅读全文

posted @ 2009-05-14 14:17 guushuuse 阅读(2167) 评论(5) 推荐(0)

DotNet Framework源代码中的模式(四)——Abstract Factory(抽象工厂模式)
摘要:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 阅读全文

posted @ 2009-05-11 21:38 guushuuse 阅读(2117) 评论(11) 推荐(0)

DotNet Framework源代码中的模式(三)——Iteartor(迭代器模式)
摘要:提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。 阅读全文

posted @ 2009-05-10 19:04 guushuuse 阅读(2031) 评论(1) 推荐(0)

DotNet Framework源代码中的模式(二)——前言
摘要:随着Visual Studio 2008的发布,微软根据MS-RL协议向开发人员提供了.NET Framework的源代码,包括基础类库 (BCL)、 ASP.NET、 WinForms和WPF等代码。.NET Framework是.NET平台的基础架构,它的开放源代码,为开发人员更加深入研究.NET 技术细节提供了极大便利,也为开发人员如何构建一个优秀的软件开发框架提供了很好借鉴。 构建一个优秀的软件开发框架,必然会使用设计模式。.NET Framework作为一个优秀的软件开发框架,设计模式无处不在,通过分析这些代码,为我们正确使用设计模式提供很大帮助。 阅读全文

posted @ 2009-05-10 16:42 guushuuse 阅读(1958) 评论(3) 推荐(0)

DotNet Framework源代码中的模式(一)——目录
摘要:目录 阅读全文

posted @ 2009-05-10 16:41 guushuuse 阅读(579) 评论(1) 推荐(0)