ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 设计模式--基于C#的工程化实现及扩展(china-pub 首发)

设计模式--基于C#的工程化实现及扩展(china-pub 首发)

原创 Linux操作系统 作者:china-pub 时间:2008-12-31 10:42:53 0 删除 编辑

设计模式--基于C#的工程化实现及扩展(china-pub 首发)



【作  者】王翔 [同作者作品] 
【出 版 社】 电子工业出版社     【书 号】 9787121075070 
【出版日期】 2009 年1月 【开 本】 16开 【页 码】 652     【版 次】1-1 

市场价 :¥98.00     pub价:¥73.50(75折)
其他详细信息查看:http://www.china-pub.com/129880

样章试读

【编辑推荐】
全国海关中心架构师、《程序员》专栏作者王翔倾力奉献.
充分挖掘C#语言高级特性
以简洁、直接的手段解决易变化的问题..
以工程化角度来阐释设计模式...

【内容简介】
本书基于C# 2.0的语法,试图将GOF 23中的模式以一种可工程化的公共库而非Example的方式呈现给读者。内容包括以下7部分。.
第1篇主要是概括性的介绍;第2篇创建型模式介绍通过将实例化职责委托他方对象的办法,隔离客户程序与具体类型实例化的依赖关系,保证客户程序(或者外部系统)获得期望具体类型实例的、同时不必发生直接的引用;第3篇结构型模式的重点在于如何通过灵活的体系组织不同的对象,并在此基础上完成更为复杂的类型(或者类型系统),而参与组合的各类型之间始终保持尽量松散的结构关系;第4篇行为型模式关注于应用运行过程中算法的提供和通信关系的梳理;第5篇主要介绍小颗粒度基础模式和应用案例;第6篇主要介绍应用全局的模式化的实现方法,包括现在已经被普遍应用的N层模式及某些关键性框架产品采用的“微内核”模式;第7篇主要是一些针对Web和Web Service领域的模式设计技术。..
本书主要针对对C#语言和.NET Framework平台有一定了解或有一定应用经验的用户,尤其适于那些希望运用模式技术在设计和开发方面多应对些挑战的用户。...

导读. I
第1篇 预备知识——发掘用C#语言进行面向对象化设计的潜力 1
第1章 重新研读C#语言 3
1.1 说明 4
1.2 C# 部分语法内容扩展 4
1.2.1 命名空间(Namespace) 4
1.2.2 简洁的异步通知机制——委托(Delegate) 6
1.2.3 考验你的算法抽象能力——泛型(Generics) 12
1.2.4 用作标签的方式扩展对象特性——属性(Attribute) 18
1.2.5 用索引器简化的C#类型信息访问 22
1.2.6 融入C#语言的迭代机制——迭代器(Iterator) 29
1.3 可重载运算符(Overloadable Operators)与转换运算符(Conversion Operators) 35
1.3.1 The Day After Someday 35
1.3.2 用于有限的状态迭代 35
1.3.3 操作集合 36
1.3.4 类型的适配 37
1.3.5 小结 38
1.4 面向插件架构和现场部署的配置系统设计 39
查看详细目录

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16566727/viewspace-524761/,如需转载,请注明出处,否则将追究法律责任。

上一篇: UML那些事儿
请登录后发表评论 登录
全部评论

注册时间:2008-10-29

  • 博文量
    922
  • 访问量
    1357585