面向对象-面向对象和面向过程通俗理解

面向对象-面向对象和面向过程通俗理解

今天来给大家分享一下关于面向对象-面向对象和面向过程通俗理解的问题,以下是对此问题的归纳整理,让我们一起来看看吧。

面向对象-面向对象和面向过程通俗理解

什么是面向对象?

面向对象(ObjectOriented)是软件开发方法,一种编程范式。

面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。

面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。

什么叫做面向对象?

面向对象(OO)是一种软件开发方法。面向对象的概念和应用已经超越了编程和软件开发,扩展到数据库系统、交互界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种理解和抽象现实世界的方法,是计算机编程技术发展到一定阶段的产物。

存在问题

1.软件复用性差。

可重用性是指同一事物不经修改或稍加修改即可多次重用的性质。软件可重用性是软件工程追求的目标之一。

2.软件可维护性差。

软件工程强调软件的可维护性和文档的重要性,规定最终的软件产品应该由完整的、一致的配置组件组成。在软件开发过程中,始终强调软件的可读性、可修改性和可测试性是软件的一个重要质量指标。实践证明,用传统方法开发的软件成本和费用仍然很高,这是由于可修改性差,维护困难,导致可维护性差。

3、不能满足用户的需求

用传统的结构化方法开发大型软件系统,涉及到各个领域的知识。在开发具有模糊或动态需求的系统时,开发的软件系统往往不能真正满足用户的需求。

以上就是由优质生活领域创作者 嘉文社百科网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~