飞速星空

您的位置: 下载首页 → 电子书 → 《程序开发原理:抽象、规格与面向对象设计 (英文版)》电子版

跳到下载链接 《程序开发原理:抽象、规格与面向对象设计 (英文版)》电子版

软件简介


本书讨论了怎样构建具有可靠性、易于维护和快速修改的软件的开发方法,强调了模块化开发思想,用丰富的实例告诉读者怎样进行模块化并合理地组织各种模块以构成大型软件系统的过程。
1 Introduction
1.1 Decomposition and Abstraction
1.2 Abstraction
1.2.1 Abstraction by Parameterization
1.2.2 Abstraction by Specification
1.2.3 Kinds of Abstractions
1.3 The Remainder of the Book
Exercises
2 Understanding Objects in Java
2.1 Program Structure
2.2 Packages
2.3 Objects and Variables
2.3.1 Mutability
2.3.2 Method Call Semantics
2.4 Type Checking
2.4.1 Type Hierarchy
2.4.2 Conversions and Overloading
2.5 Dispatching
2.6 Types
2.6.1 Primitive Object Types
2.6.2 Vectors
2.7 Stream Input/Output
2.8 Java Applications
Exercises
3 Procedural Abstraction
……
4 Exceptions
5 Data Abstraction
6 Iteration Abstraction
7 Type Hierarchy
8 Polymorphic Abstractions
9 Specifications
10 Testing and Debugging
11 Requirements Analysis
12 Requirements Specifications
13 Design
14 Between Design and Implementation
15 Design Patterns
Glossary
Index

网友留言