Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

程序开发原理:抽象、规格与面向对象设计 PDF


分享到:
时间:2017-11-01 15:02来源:https://download.csdn.net/ 作者:转载  侵权举报
程序开发原理:抽象、规格与面向对象设计 PDF 下载
失效链接处理
程序开发原理:抽象、规格与面向对象设计 PDF 下载

转载自:http://download.csdn.net/download/e98123/10047218
 
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
 
 
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/9185239.html
  
相关截图:


 
 
资料简介:
本书由著名编程理论专家所著,是美国麻省理工学院电子工程与计算机科学系的编程实践课程教材。书中讨论了怎样构建具有高可靠性、易于维护和快速修改的软件的开发方法,强调了软件的模块化开发思想,用丰富的实例告诉读者怎样进行模块化并合理地组织各种模块以构成大型软件系统的过程。该书的前8章首次提出编程领域中的一些十分有用的抽象概念,如过程抽象、迭代抽象以及最重要的数据抽象等。此外,本书通过大量的例子,用非形式化的规范来详细定义这些数据抽象,描述模块所需完成的任务,并定义了模块所需的性能边界条件。该书的后7章主要讲述了怎样利用抽象构建大型软件,主要侧重于软件工程的内容,基于类型层次结构提出对于数据抽象的调试、测试、需求分析、自顶向下和迭代的开发过程,还简要介绍了设计模式的概念。
这是一本传授思想的书籍,能使读者透过现象看到本质,从而掌握编写程序的关键。本书非常适合作为软件学院的教材,在低年级即可培养学生对于事物的抽象能力。此外,本书也非常适合软件开发人员参考。
 
资料目录:
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


 

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐