- 8
- 0
- 约1.45万字
- 约 65页
- 2018-03-27 发布于浙江
- 举报
[工学]Java教程第四章PPT
第4章 类与对象 4.1 类与对象的概念 4.1.1 抽象原则 所谓抽象(abstraction),就是从被研究对象中舍弃个别的、非本质的或与研究主旨无关的次要特征,而抽取其与研究工作有关的实质性内容加以考察,形成对所研究问题正确的、简明扼要的认识。抽象是科学研究中经常使用的一种方法,是形成概念的必要手段。在计算机软件开发领域,抽象原则的运用非常广泛,概括起来,可分为过程抽象和数据抽象两类。 1. 过程抽象 过程抽象是指:软件开发者可以把任何一个完成确定功能的操作序列都看作是一个单一的实体,尽管它实际上可能是由一系列更低级的操作完成的。运用过程抽象,软件开发者可以把一个复杂的功能分解为一些子功能(模块),如果子功能仍比较复杂,则可以进一步分解。这使得开发者可以在不同的抽象层次上考虑问题,在较高层次上思考时可以不关心较低层次的实现细节。面向过程的程序设计采用的是过程抽象方法学。使用过程抽象有利于控制、降低整个程序的复杂度,但是,这种方法允许在全系统的范围内进行功能的描述,本身自由度大,难于规范化和标准化,不易保证软件的质量,而且操作起来也有一定难度。 2. 数据抽象 数据抽象把系统中需要处理的数据和施加于这些数据之上的操作结合在一起,根据功能、性质、作用等因素抽象成不同的抽象数据类型。每个抽象数据类型既包含了数据,也包含了针对这些数据的授权操作,并限定数据的值只能由
原创力文档

文档评论(0)