
正文
面向对象和面向工程,面向对象和面向过程举例说明
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
面向过程编程和面向对象编程各自的优缺点???
优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。
性能比面向对象高,因为类调用需要实例化,开销比较大,比较消耗资源。如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,因为在它们看来性能是最重要的因素。
(5)缩短了开发周期。(这几点是网上复制的)缺点也很明显。类和继承等特点使得程序会多很多指针操作来定位函数入口和自身要维护虚拟方法表等额外的工作,程序的处理效率相对要低(换来的是开发效率高)。
相关问答
Q1: 关于面向对象的设计方法与传统的面向过程的方法
1、【答案】:C C。【解析】面向对象的设计方法的基本原理是使用现实世界的概念抽象地思考问题从而自然地解决问题。它虽强调模拟现实世界中的概念但不强调算法,但是它鼓励开发者在软件开发的过程中从应用领域的概念角度去思考。
2、第n种鱼上来 还是很麻烦,现实中我们很易想到用面向对象的思想,池塘里所有的鱼都是一个结构体变量,名为鱼,执行:鱼上来 意思即所有的鱼都上来。现特定于面象对象语言中的类,鱼,就可以看作为一类。
3、面向对象的设计方法的基本原理是使用现实世界的无念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都要从应用领域的概念去思考。
Q2: 面向对象方法的主要缺点是什么?
缺点:没有准确的定义:很难提供一个准确的定义来说明面向对象DBMS应建成什么样,这是因为该名称已经应用到很多不同的产品和原型中,而这些产品和原型考虑的方面可能不一样。
(2)缺点用户素质或系统分析员和管理者之间的沟通问题;开发周期长,难于适应环境变化;结构化程度较低的系统,在开发初期难以锁定功能要求。(3)适用范围主要适用于规模较大、结构化程度较高的系统的开发。
缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化时,开发出的软件往往不成功;而且维护起来仍然很困难。
传统方法的主要缺点是在适应需求变化方面不够灵活,另外,结构化方法要么面向行为,要么面向数据,缺乏使两者有机结合的机制。
关于面向对象和面向工程和面向对象和面向过程举例说明的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






