出版社:清华大学出版社
年代:2006
定价:
本书介绍设计模式和GRASP的基本概念,GRASP的分类和分类含义。
第1章 基本概念 1.1 什么是设计模式 1.2 设计模式的作用 1.3 GRASP模式的分类 1.4 GoF设计模式的分类 1.5 模式的学习阶段第2章 负责任地设计对象——GRASP 2.1 Information Expert(信息专家) 2.2 Creator(创造者) 2.3 Low Coupling(低耦合) 2.4 High Cohesion(高内聚) 2.5 Controller(控制器) 2.6 Polymorphism(多态) 2.7 Pure Fabrication(纯虚构) 2.8 Indirection(间接)
第1章 基本概念 1.1 什么是设计模式 1.2 设计模式的作用 1.3 GRASP模式的分类 1.4 GoF设计模式的分类 1.5 模式的学习阶段第2章 负责任地设计对象——GRASP 2.1 Information Expert(信息专家) 2.2 Creator(创造者) 2.3 Low Coupling(低耦合) 2.4 High Cohesion(高内聚) 2.5 Controller(控制器) 2.6 Polymorphism(多态) 2.7 Pure Fabrication(纯虚构) 2.8 Indirection(间接) 2.9 Protected Variations(受保护变化)第3章 GoF-Creational Design Patterns创建型设计模式 3.1 Simple Factory Pattern(简单工厂模式) 3.1.1 定义 3.1.2 现实例子——国旗生产厂 3.1.3 C#实例1——电子付款系统 3.1.4 C#实例2——学校登录系统 3.1.5 Java实例——手机简单工厂 3.1.6 优势和缺陷 3.1.7 应用情景 3.2 Factory Method Pattern(工厂方法模式) 3.2.1 定义 3.2.2 现实例子——兵工厂 3.2.3 C#实例——多文档系统 3.2.4 Java实例——扩展了的手机工厂 3.2.5 优势和缺陷 3.2.6 应用情景 3.3 Abstract Factory Pattern(抽象工厂模式) 3.3.1 定义 3.3.2 现实例子——扩展了的兵工厂 3.3.3 C#实例——大陆生态系统 3.3.4 Java实例——电脑产品 3.3.5 优势和缺陷 3.3.6 应用情景 3.4 Builder Pattern(建造者模式) 3.4.1 定义 3.4.2 现实例子——快餐店 3.4.3 C#实例——车间造车 3.4.4 Java实例——建造房屋 3.4.5 优势和缺陷 3.4.6 应用情景 3.5 Prototype Pattern(原型模式) 3.5.1 定义 ……第4章 GoF-Structural Design Patterns结构型设计模式第5章 GoF-Behavioral Design Patterns行为型设计模式第6章 模式的综合应用附录1 自测题附录2 自测题答案参考文献
本书是一本通俗易懂的设计模式入门指导图书。 作者用C#和Java两种语言,借助现实生活范例和图片演示,全面阐释GRASP及GoF 23种设计模式的概念及其编程应用,帮助你领悟设计模式的思想及精华,并将其融会贯通、灵活应用到自己的开发过程中。 全书用两章篇幅对设计模式和GRASP作了基本介绍,用三章的篇幅全面展开对23种设计模式的讲解:对于每一种模式,先给出定义,接着通过类比方式用一个现实世界中的例子说明模式的应用,然后分别以C#和Java代码例述模式的架构实现。最后一章给出了两个设计模式综合案例,为读者实践设计模式提供了很好的学习环境。附录部分精心安排了自测题及答案,供读者练习并检验学习效果。 本书适合程序开发人员阅读,尤其适合作为大学计算机专业高年级学生和研究生的教学参考书。
书籍详细信息 | |||
书名 | 设计模式实战站内查询相似图书 | ||
9787302135647 如需购买下载《设计模式实战》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 语种 | 简体中文 | |
尺寸 | 装帧 | 平装 | |
页数 | 292 | 印数 |
设计模式实战是清华大学出版社于2006.出版的中图分类号为 TP312 的主题关于 面向对象语言-程序设计 的书籍。
刘伟, 主编
秦小波, 著
(美) 沙洛韦 (Shalloway,A.) , (美) 特罗特 (Trott,J.R.) , 著
(美) 道格拉斯 (Douglass,B.P.) , 著
刘伟, 编著
(美) 伽玛 (Gamma,E.) 等, 著
杨弘平, 吕海华, 李波, 史江萍, 编著
李波, 等编著
(美) 马诺勒斯库 ( Manolescu,D.) 等, 编著