这种面向对象的软件开发方法实际上是从面向对象程序设计语言转变到面向对象的分析和设计方法的。面向对象的第一个编程语言是挪威奥斯陆大学及挪威计算机中心在二十世纪中叶共同开发的SINULA语言。直到二十世纪八零年代,Smalltalk语言环境的完善,才使得面向对象程序设计的方法在高端软件开发中达到前所未有的高潮。
高端软件开发的面对对象思想的本质并不是从软件的模块或者功能以及出现的问题上来思考的,而是把网线开发看做一个整体的系统对象,然后把它拆解开来。但他不同于系统结构开发的是,系统结构的开发是基于数据与算法的,而面向对象的开发方法是把软件作为一个自然整体,然后把它自然分割,这符合人类的思维逻辑与思维习惯。这种软件开发软件的思维方式能够很好地控制软件的开发过程,易于修改组件,也能降低软件的维护费用。总之面向对象的软件开发方式大体如下:
①面向对象实际上是把复杂的事物通过自然分割,分成各种单元组合。
②把对象看做是由一些属性和一些方法所构成的可分割体,它反映了对象的特点及其状态,需要认为地把它严格化,使其能被程序语言所识别。
③当然对象之间也是需要互相传递信息的。
④高端软件开发一般也把对象归类,以上则有超类,以下有子类,他们之间是靠继承关系维系的。
文章均为京上云专业成都软件开发公司,专注于成都软件开发服务原创,转载请注明来自https://www.j1feel.com/news/5142.html