永发信息网

请问面向对象的开发方法的基本思想与主要特征是什么?

答案:1  悬赏:0  手机版
解决时间 2021-04-16 15:18
  • 提问者网友:送舟行
  • 2021-04-16 07:08
请问面向对象的开发方法的基本思想与主要特征是什么?
最佳答案
  • 五星知识达人网友:鱼芗
  • 2021-04-16 07:23
面向对象的开发方法(简称OO)的基本思想:
OO方法认为,客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系就构成了各种不同的系统。当我们设计和实现一个客观系统时,如能在满足需求的条件下,把系统设计成由一些不可变的(相对固定)部分组成的最小集合,这个设计就是最好的。而这些不可变的部分就是所谓的对象。

对象是OO方法的主体,对象至少应有以下特征。
l 模块性。即对象是一个独立存在的实体,从外部可以了解它的功能,但其内部细节是“隐蔽”的,它不受外界干扰。对象之间的相互依赖性很小,因而可以独立地被其它各个系统所选用。
l 继承和类比性。事物之间都有一定的相互联系,事物在整体结构中都会占有它自身的位置。在对象之间有属性关系的共同性,在OO方法学中称之为继承性次结构是靠继承关系维系着的。
l 对象是一个被严格模块化了的实体,称之为封装(encapsulation)。这种封装了的对象满足软件工程的一切要求,而且可以直接被面向对象的程序设计语言所接受。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯