《模式(工程化实现及扩展设计模式C#版)》第一部分除了介绍面向对象设计原则外,还充实了一些C#语言的介绍,但这些内容并不是枯燥的讲解,读者可以在阅读中通过一系列动手练习尽快吸收这些理论并将它们内化为自己的技能。本书最后一部分的“GOF综合练习”把各种设计模式做了一次集中展示,目的是让读者把分散的模式知识融合在一起,能够将书本知识真正用于改善一个“准”生产型模块的实现。本书由王翔、孙逊著。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 模式(工程化实现及扩展设计模式C#版) |
分类 | |
作者 | 王翔//孙逊 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 《模式(工程化实现及扩展设计模式C#版)》第一部分除了介绍面向对象设计原则外,还充实了一些C#语言的介绍,但这些内容并不是枯燥的讲解,读者可以在阅读中通过一系列动手练习尽快吸收这些理论并将它们内化为自己的技能。本书最后一部分的“GOF综合练习”把各种设计模式做了一次集中展示,目的是让读者把分散的模式知识融合在一起,能够将书本知识真正用于改善一个“准”生产型模块的实现。本书由王翔、孙逊著。 内容推荐 设计模式不是一门适合空谈的技术,它来自于开发人员的工程实践又服务于工程实践。 《模式(工程化实现及扩展设计模式C#版)》并不是一本面向入门者的读物,因为它需要结合工程实践介绍如何发现模式灵感、如何应用模式技术。不过作为一本介绍设计模式的书,它并不需要读者对于庞大的.NET Framework有深入了解,因为扩展主要是结合C#语法完成的,配合书中的实例,相信读者不仅能够熟练应用设计模式技术,也能令自己的C#语言上一个台阶。 为了降低学习门槛,本书第一部分除了介绍面向对象设计原则外,还充实了一些C#语言的介绍,但这些内容并不是枯燥的讲解,读者可以在阅读中通过一系列动手练习尽快吸收这些理论并将它们内化为自己的技能。本书最后一部分的“GOF综合练习”把各种设计模式做了一次集中展示,目的是让读者把分散的模式知识融合在一起,能够将书本知识真正用于改善一个“准”生产型模块的实现。 《模式(工程化实现及扩展设计模式C#版)》内容生动,示例贴近中型、大型项目实践,通过一个个“四两拨千斤”的示例练习可以让读者有一气读完的兴趣。本书由王翔、孙逊著。 目录 第一篇 预备知识——发掘C#语言的面向对象设计潜力 第1章 面向对象设计原则 1.1 说明 1.2 单一职责原则(SRP) 1.3 里氏替换原则(LSP)和依赖倒置原则(DIP) 1.4 接口隔离原则(ISP) 1.5 迪米特法则(LoD:Law of Demeter、LKP) 1.6 开闭原则(OCP) 1.7 小结 1.8 自我检验 第2章 重新研读C#语言 2.1 说明 2.2 C# 部分语法内容扩展 2.2.1 命名空间(Namespace) 2.2.2 简洁的异步调用机制——委托(Delegate)和事件(Event) 2.2.3 考验算法的抽象能力——泛型(Generics) 2.2.4 用贴“标签”的方式扩展对象特性 2.2.5 可重载运算符(Overloadable Operators转换运算符(Conversion Operators) 2.3 面向插件架构的配置系统设计 2.3.1 认识.NET Framework提供的主要配置实体类 2.3.2 小结 2.3.3 自我检验 2.4 依赖注入 2.4.1 背景介绍 2.4.2 示例情景 2.4.3 构造注入(Constructor) 2.4.4 设值注入(Setter) 2.4.5 接口注入 2.4.6 基于属性的注入方式(Attributer) 2.4.7 小结 2.4.8 自我检验 2.5 连贯接口(Fluent Interface) 第3章 Java和C# 3.1 说明 3.2 枚举(Enum) 3.3 泛型(Generics) 3.4 属性和标注(Attribute and Annotation) 3.5 操作符重载和类型转换重载 3.6 委托、事件、匿名方法 3.7 Lamada和LINQ 3.8 小结 第二篇 创建型模式——管理对象实例的构造过程 第4章 工厂&工厂方法模式 4.1 说明 4.2 简单工厂 4.2.1 最简单的工厂类 4.2.2 简单工厂的局限性 4.3 经典回顾 4.4 解耦工厂类型与客户程序 4.5 基于配置文件的工厂 4.5.1 基于配置文件解耦工厂接口和具体工厂类型 4.5.2 基于配置文件解耦工厂类型和具体工作产品 4.6 典型工程化实现 4.7 小结 4.8 自我检验 第5章 单件模式 5.1 说明 5.2 经典回顾 5.3 线程安全的单件模式 5.4 细节决定成败 5.5 细颗粒度的单件模式 5.5.1 背景讨论 5.5.2 解决桌面应用中细颗粒度单件模式问题 5.5.3 解决Web应用中细颗粒度单件模式问题 5.6 分布式环境下的单件模式 5.7 单件模式的使用问题 …… 第6章 抽象工厂模式 第7章 创建者模式 第8章 原型模式 第三篇 结构型模式——组织灵活的对象体系 第9章 适配器模式 第10章 桥模式 第11章 组合模式 第12章 装饰模式 第13章 外观模式 第14章 享元模式 第15章 代理模式 第四篇 行为型模式——算法、控制流的对象化操作 第16章 职责链模式 第17章 模板方法模式 第18章 解释器模式 第19章 命令模式 第20章 迭代器模式 第21章 中介者模式 第22章 备忘录模式 第24章 状态模式 第25章 策略模式 第26章 访问者模式 第五篇 GOF综合练习 第27章 GOF部分阶段实践 附录 Java和C#关键字对照表 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。