图书前言

  目前,面向对象程序设计已经成为软件设计开发领域的主流,而学习使用设计模式无疑非常有助于软件开发人员使用面向对象语言开发出易维护、易扩展、易复用的代码,其原因是设计模式是从许多优秀的软件系统中总结出的成功的可复用的设计方案,已被成功应用于许多系统的设计中。本书是面向有一定Java语言基础和一定编程经验的读者,重点介绍了面向对象的核心内容,全面探讨在程序设计中怎样使用一些重要的设计模式。作者编写本书的目的是让读者不仅学习怎样在软件设计过程中使用好设计模式,更重要的是让读者通过学习使用设计模式深刻地理解面向对象的设计思想,以便更好地使用面向对象语言解决设计中的诸多问题。

  本书共26章,前6章重点介绍了面向对象的核心内容,以及作者在面向对象研究中的一些新思想;第7章~第26章探讨在程序设计中怎样使用一些重要的设计模式。为了说明一个模式的核心实质,本书精心研究了针对每个模式的示例,以便让读者结合这样的示例更好地理解和使用模式。本书的全部示例由作者编写完成,本书示例代码及相关内容仅供学习设计模式使用。希望本书能对读者学习和使用设计模式有所帮助,并请读者批评        指正。

                                                       

                                                       作  者

                                                               2013年4月

??

??

??

??

实用软件工程(第2版)

目录