本书力求将设计模式与实际开发紧密联系起来,具体讲述了哪种模式可以在哪种现实的应用场景中采用。全书融入了作者多年的开发经验,介绍了许多现实案例,具有很强的实用性。本书分为4篇:第1篇讲述了面向对象设计的一些基本原则和.NET引入的新概念;第2篇以GOF的23种设计模式为主线用相当多的实例介绍了每一种设计模式的引入原因、动机、使用环境、结构及其收益与代价;第3篇介绍设计模式在DotNetNuke、NUnit、Ndoc和Gentle等开放源码中的应用;第4篇介绍了有关模式的历史,如何发现和书写模式,以及模式社会的交流场所PLOP等。 本书适合所有程序员及相关技术开发人员阅读。 第1篇 设计模式与面向对象设计 第1章 理解设计模式 第2章 UML与设计模式 第3章 面向对象软件设计的目标、原则和难点 第4章 小题大做:人戴帽子——面向对象设计与设计模式 第5章 在.NET平台下使用设计模式 第2篇 设计模式的实现与使用 第6章 简单工厂 第7章 工厂方法模式 第8章 抽象工厂 第9章 .NET的反射工厂 第10章 生成器 第11章 原型模式 第12章 专题——克隆图 第13章 单件模式 第14章 与对象创建相关的其他问题 第15章 适配器模式 第16章 桥接模式 第17章 外观模式 第18章 适配器模式、桥接模式与外观模式 第19章 装饰模式 第20章 代理模式 第21章 组合模式 第22章 享元模式 第23章 享元模式与共享对象 第24章 职责链模式 第25章 命令模式 第26章 解释器模式 第27章 迭代器模式 第28章 备忘录模式 第29章 状态模式 第30章 观察者模式 第31章 中介者模式 第32章 策略模式 第33章 模板方法模式 第34章 访问者模式 第35章 访问模式使用专题:访问业务域模型 第36章 委托技术与行为型设计模式 第3篇 开源项目中的设计模式 第37章 NUnit中的设计模式 第38章 DotNetNuke中的设计模式 第39章 Gentle中的设计模式 第40章 Log4net中的设计模式第4篇 模式与交流 第41章 在组织中使用设计模式 第42章 发掘模式 第43章 小组学习的范例——PLoP的Workshop 第44章 模式的发展附录A 设计模式与设计模式组合速查参考文献后记
阅读更多
漫游鲸二手书店
微信扫码去买书
扫码访问微信小程序