刘济华编著的《漫谈设计模式(从面向对象开始)》精心筛选出了一些我们经常在开发设计过程中使用到的模式,使用OOP的眼光分析它们,适时结合一些流行J2EE框架和技术,并从横向和纵向两方面扩展读者的思维,使读者对这些常用的模式有一个全面深刻的认识,也希望能够为正在使用这些框架和技术的读者带来帮助。本书不是一本面向对象和Java语言的入门书籍,阅读对象主要是从事Java语言的软件开发人员但不限于Java语言的开发人员。
模式引入计算机科学领域已经有20余年了,最初人们侧重于面向对象的设计,而现在已经应用于计算机领域的各个方面,它们对计算机产生了深远影响。
若想一《漫谈设计模式(从面向对象开始)》涵盖所有模式,那么这《漫谈设计模式(从面向对象开始)》将会非常庞人,以前的设计模式书籍专注于介绍设计模式,虽然读者了解了这些设计模式,但是仍然不知道如何合理地使用它们,往往导致读者为了使用设计模式而设计,而不是从问题出发,使用设计模式优雅地解决这些问题。
刘济华编著的《漫谈设计模式(从面向对象开始)》主要从最基本的设计模式入手,并结合一些J2EE开发过程经常遇见的技术和概念,你将全面理解这10多个设计模式,并在开发过程中,让你真正体会和思考面向对象编程的思想,也J{有掌握这些,你才会能成为一位真正的设计专家。
《漫谈设计模式(从面向对象开始)》不是一本面向对象和Java语言的入门书籍,阅读对象主要是从事Java语言的软件开发人员但不限于Java语言的开发人员。
第一篇 模式介绍
第1章 谈面向对象和模式
1.1 什么是对象
1.2 面向对象的好处
1.3 重用
1.4 模式简史
1.5 什么是模式
1.6 学习设计模式的一些常见问题
1.7 本章关键词
第2章 第1个模式——模板方法(Temp late Method)模式
2.1 从回家过年说起
2.1.1 DRY (Don't Repeat Yourself)
2.1.2 变化+重复,如何维护
2.2 模板方法(Template Method)模式
2.2.1 使用继承
2.2.2 模板方法模式
2.3 引入回调(Callloack)
2.4 总结
2.5 本章关键词
……
第二篇 创建对象
第三篇 构建复杂结构
第四篇 行为模式
第五篇 终点还是起点