


定价:29.5元
印次:1-11
ISBN:9787302308232
出版日期:2013.06.01
印刷日期:2025.01.07
图书责编:魏江江
图书分类:教材
本书是面向有一定Java语言基础和一定编程经验的读者,重点介绍了面向对象的核心内容以及作者在面向对象研究中的一些新思想,全面探讨在Java程序设计中怎样使用一些重要的设计模式。作者编写本书的目的是让读者不仅学习怎样在软件设计中使用好设计模式,更重要的是让读者通过学习使用设计模式深刻地理解面向对象的设计思想,以便更好地使用面向对象语言解决设计中的诸多问题。 本书可以作为计算机相关专业研究生或高年级学生的教材,也可以作为软件项目管理人员、软件开发工程师等专业人员的参考用书。可登录www.tup.com.cn下载书中的示例代码。
目前,面向对象程序设计已经成为软件设计开发领域的主流,而学习使用设计模式无疑非常有助于软件开发人员使用面向对象语言开发出易维护、易扩展、易复用的代码,其原因是设计模式是从许多优秀的软件系统中总结出的成功的可复用的设计方案,已被成功应用于许多系统的设计中。本书是面向有一定Java语言基础和一定编程经验的读者,重点介绍了面向对象的核心内容,全面探讨在程序设计中怎样使用一些重要的设计模式。作者编写本书的目的是让读者不仅学习怎样在软件设计过程中使用好设计模式,更重要的是让读者通过学习使用设计模式深刻地理解面向对象的设计思想,以便更好地使用面向对象语言解决设计中的诸多问题。 本书共26章,前6章重点介绍了面向对象的核心内容,以及作者在面向对象研究中的一些新思想;第7章~第26章探讨在程序设计中怎样使用一些重要的设计模式。为了说明一个模式的核心实质,本书精心研究了针对每个模式的示例,以便让读者结合这样的示例更好地理解和使用模式。本书的全部示例由作者编写完成,本书示例代码及相关内容仅供学习设计模式使用。希望本书能对读者学习和使用设计模式有所帮助,并请读者批评 指正。 作 者 2013年4月 ?? ?? ...
第1章 面向对象入门 1
1.1 编程语言的几个发展阶段 1
1.1.1 面向机器语言 1
1.1.2 面向过程语言 1
1.1.3 面向对象语言 2
1.1.4 使用Java的必要性 3
1.2 从抽象到类 3
1.3 类与程序的基本结构 5
1.4 使用的开发工具 6
第2章 封装 7
2.1 从类的角度看封装性 7
2.1.1 封装数据及操作 7
2.1.2 类的UML图 8
2.2 从对象的角度看封装性 9
2.2.1 创建对象所体现的封装性 9
2.2.2 对象访问变量和调用方法所体现的封装性 11
2.2.3 实例变量和类变量体现的封装性 12
2.2.4 关于实例方法和类方法 13
2.3 从使用者角度看封装性 14
2.4 有理数的类封装 15
2.4.1 Rational类 15
2.4.2 用Rational对象做运算 18
2.5 从访问权限看封装性 19
2.5.1 访问限制修饰符 19
2.5.2 加强封装性 21
2.6 包与类的封装 22
2.6.1 包封装 22
2.6.2 引入类库中的类 24
2.6.3 引入自定义包中的类 24
第3章 继承、接口与多态 26
3.1 子类与父类 26
3.2 子类的继承性 27
3.3 关于protected的进一步说明 27
3.4 子类对象的特点 28
3.5 隐藏继承的成员 29
3.6 通过重写实现多态 30
3.7 ... 查看详情





