面向对象的软件开发方法简介

电脑杂谈  发布时间:2020-05-18 22:15:06  来源:网络整理

面向对象的开发过程_网站开发公司开发过程_迭发过程

面向对象的开发方法将软件系统视为各种对象的集合. 该对象是最小的子系统,可以将一组相关的对象组合成一个更复杂的子系统. 这种开发方法具有以下优点.

网站开发公司开发过程_迭发过程_面向对象的开发过程

(1)将软件系统视为各种对象的集合,这更接近于人类的自然思维方式.

网站开发公司开发过程_面向对象的开发过程_迭发过程

(2)软件需求的变化通常是功能的变化,而功能的执行者---对象通常变化不大. 这使得根据对象设计的系统结构相对稳定.

网站开发公司开发过程_迭发过程_面向对象的开发过程

(3)对象包括属性(数据)和行为(方法). 对象将数据封装在方法的特定实现中,这使方法和与之相关的数据不再分离. 提高每个系统的相对独立性,从而提高软件的可维护性.

面向对象的开发过程_迭发过程_网站开发公司开发过程

(4)支持封装,抽象,继承和多态性面向对象的开发过程面向对象的开发过程,从而提高了软件的可重用性,可维护性和可伸缩性.

我们一般的软件开发从需求分析到绘图类图的一般思考开始. 首先,从<问题域中的事物>中提取与问题域相关的事物的属性和行为,并将其抽象为对象. 从<对象模型中的对象>中提取具有与------>类(类)相同的属性和行为的抽象对象. 然后从<对象模型中的类>,具有相同属性和行为的类从<对象模型中的父类>(抽象类)中抽象出来.

通过以上逐步分析,我们可以看到抽象思维主要用于面向对象的开发过程.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-214616-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...