面向对象程序设计语言面向对象语言的优点

面向对象程序设计语言面向对象语言的优点面向对象设计的结果,既可以用面向对象语言实现,也可以用非面向对象语言实现

面向对象程序设计语言本身就支持面向对象概念的实现,其编译程序可以自动地实现面向对象概念到目标程序的映射

而且与非面向对象语言相比,面向对象语言还具有以下一些优点:(1)一致的表示方法

面向对象的采用方法从问题域表示到面向对象分析,再到面向对象设计与实现始终稳定不变

一致的表示方法不但有利于在软件开发过程中始终使用统一的概念,也有利于维护人员理解软件的各种配置成分

(2)可重用性

为了能带来可观的商业利益.必须在更广泛的范围中运用重用机制,而不是仅仅在程序设计这个层次上进行重用

软件开发组织既可能重用它在某个问题域内的OOA结果,也可能重用相应的OOD和OOP结果

(3)可维护性

在实际软件系统开发中,维护人员面对的主要是源程序,如果程序设计语言本身能显式地表达问题域语义,对维护人员理解所要维护的软件将有很大帮助

因此,选择程序设计语言应该考虑的首要因素是,哪个程序设计语言能最好地表达问题域语义

一般来说,实现面向对象分析、设计的结果,应该尽量选用面向对象程序设计语言

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关