书籍详情
模式的乐趣
作者:(美)Brandon Goldfedder著;熊节译;熊节译
出版社:清华大学出版社
出版时间:2003-08-01
ISBN:9787302068518
定价:¥19.80
购买这本书可以去
内容简介
本书介绍的主要核心模式:《设计模式:可复用面向对象软件的基础》 (中文版) (英文版)本书解释了特定编程语言和独立于语言的设计模式之间的关系。本书通过大量实例揭示了模式的本质:模式是一种描述系统设计的高级语言。本书阐述了如何使用这种强大的编程范例来创建效率更高、更加健壮、可重用性更好的设计方案。 作为开发更好的软件所需的一整套技术,设计模式已经得到了广泛的应用。然而,开始学习模式从来都不是一件容易的事。本书首先介绍了设计模式背后的原理,然后讨论了模式的基本形式,并回顾了面向对象的概念。之后,通过一系列的设计实例:从最初的想法到最后的代码,讨论了关键的设计目标和采用不同设计模式的得失。本书的代码既有Java的,也有C++和VisualBasic的。阅读本书之后,您将对应用程序设计工作中固有的约束,对如何最有效地运用那些解决重复出现的编程问题的核心设计模式,有一个深刻的认识。本书的重要观点和主题: ·模式是设计的语言,是软件体系结构中的基本构件 ·各种标准设计模式在系统设计中的价值和用途 ·可扩展的软件开发和变更管理 ·利用辅助模式来避免遗留问题 ·新行为的测试与发布 ·理解需求,为可能变化的实体创建连接点 本书还说明了模式在整个系统开发过程:从最初的设计到系统维护和产品升级:中所扮演的角色。 有了从本书中获得的背景知识和深入理解,您可以释放出设计模式的巨大能量,提高自己的编程工作的质量。
作者简介
暂缺《模式的乐趣》作者简介
目录
第1章 最初的思考:个人笔记
1. 1 背景
1. 2 小结
第2章 模式简介
2. 1 体系结构的构件
2. 2 模式的形式
2. 2. 1 模式一设计的语言
2. 2. 2 文档
2. 2. 3 可扩展的软件开发和变化管理
2. 2. 4 培训
2. 2. 5 银弹
2. 3 小结
第3章 面向对象概述
3. 1 简介
3. 1. 1 继承
3. 1. 2 组件
3. 2 小结
第4章 产品配置器
4. 1 简介
4. 2 问题定义
4. 3 解决方案
4. 4 小结
第5章 汉堡店101
5. 1 概述
5. 2 Sue的汉堡店
5. 2. 1 反思
5. 2. 2 简化
5. 3 小结
第6章 编程语言和模式
小结
第7章 模式和系统开发
7. 1 从头开始设计
7. 1. 1 了解你的需求
7. 1. 2 为未知数和我们认为可能发生变化的实体创建连接点
7. 1. 3 利用辅助模式确保没有遗留的问题
7. 1. 4 进行健全性检查
7. 1. 5 实现一小部分
7. 1. 6 必要时从更低的层次重新开始整个过程
7. 2 小结
第8章 模式和系统的发展(维护)
8. 1 维护
8. 2 一个简单的例子
8. 3 小结
第9章 最后的思考
附录A 产品代码
附录B "汉堡店"代码
附录C "黑杰克"代码
参考文献
1. 1 背景
1. 2 小结
第2章 模式简介
2. 1 体系结构的构件
2. 2 模式的形式
2. 2. 1 模式一设计的语言
2. 2. 2 文档
2. 2. 3 可扩展的软件开发和变化管理
2. 2. 4 培训
2. 2. 5 银弹
2. 3 小结
第3章 面向对象概述
3. 1 简介
3. 1. 1 继承
3. 1. 2 组件
3. 2 小结
第4章 产品配置器
4. 1 简介
4. 2 问题定义
4. 3 解决方案
4. 4 小结
第5章 汉堡店101
5. 1 概述
5. 2 Sue的汉堡店
5. 2. 1 反思
5. 2. 2 简化
5. 3 小结
第6章 编程语言和模式
小结
第7章 模式和系统开发
7. 1 从头开始设计
7. 1. 1 了解你的需求
7. 1. 2 为未知数和我们认为可能发生变化的实体创建连接点
7. 1. 3 利用辅助模式确保没有遗留的问题
7. 1. 4 进行健全性检查
7. 1. 5 实现一小部分
7. 1. 6 必要时从更低的层次重新开始整个过程
7. 2 小结
第8章 模式和系统的发展(维护)
8. 1 维护
8. 2 一个简单的例子
8. 3 小结
第9章 最后的思考
附录A 产品代码
附录B "汉堡店"代码
附录C "黑杰克"代码
参考文献
猜您喜欢