
正文
面向对象方法弊端,面向对象的弊端
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java面向对象程序设计有什么优缺点
1、好处并发编程之所以让人迷惑是因为有不止一种问题的解决需要使用并发,也有不止一种方法去实现并发,而且他们之间也没有清晰的映射。使用并发编程来解决的问题可以划分为两类,即“speed”和“designmanageability”。
2、面向对象 Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。
3、面向对象开发方法的主要缺点是在适应需求变化方面不够灵活。是错误的。
4、面向对象出现在java,python,perl里面,以类的形式出现。一个类是一个完整的体系,例如在游戏编程时,可以对不同模块封装成类,到时候调用就可以了。
相关问答
Q1: “面向对象”的优缺点是?
面向对象的缺点:因为继承所以多指针操作多,CPU处理效率低。因为现在CPU性能高所以可以影响不大。
优:(1)是一种全新的系统分析设计方法(对象、类、结构属性、方法)(2)适用于各类信息系统的开发。(3)实现了对客观世界描述到软件结构的直接转换 ,大大减少后续软件开发量。
缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化时,开发出的软件往往不成功;而且维护起来仍然很困难。
面向对象编程的性能牺牲是其缺点之一。由于面向更高的逻辑抽象层,使得在实现的时候,不得不做出性能上面的牺牲,有时候甚至是致命的。
缺点过度封装:使用OOP时,会把一些复杂的问题分拆抽象成较简单的独立对象,通过对象的互相调用去实现方案。但是,由于对象包含自己封装的数据,一个问题的数据集会被分散在不同的内存区域。
Q2: 简述结构化范型和面向对象范型的要点,并分析它们的优缺点
优点:提高了团队生产力,在迭代的开发过程、需求管理、基于组建的体系结构、可视化软件建模、验证软件质量及控制软件变更等方面、针对所有关键的开发活动为每个开发成员提供了必要的准则、模版和工具指导,并确保全体成员共享相同的知识基础。
(2)缺点:用户素质或系统分析员和管理者之间的沟通问题;开发周期长,难于适应环境变化;结构化程度较低的系统,在开发初期难以锁定功能要求。
面向对象原本要解决什么(或者说有什么优良特性)似乎很简单,但实际又很不简单:面向对象三要素封装、继承、多态 (警告:事实上,从业界如此总结出这面向对象三要素的一刹那开始,就已经开始犯错了!)。
面向对象的程序设计 随着程序的设计的复杂性增加,结构化程序设计方法又不够用了。不够用的根本原因是“代码重用”的时候不方便。面向对象的方法诞生了,它通过继承来实现比较完善的代码重用功能。
这两种范型在软件开发中都有其优缺点,需要根据具体情况进行选择。面向对象范型可以更好地实现代码的重用和扩展,而功能范型则更加注重实现具体的功能,可以更快地完成项目开发。
Q3: 面向对象编程的弊端是什么?
找不到对象真是是面向对象的一个大问题。用非人类的语言来说“对象生命周期和可访问性范围不重合“,简称”找不到“。
个人觉得面向对象的缺点主要是在多态上,尤其是虚函数的引入,不仅使得执行效率上要差一些,而且也会使可执行文件变大。
面向对象编程是一种编程范式,它将数据和操作数据的方法封装在一起,使其成为一个独立的实体。本文将探讨面向对象编程的优缺点,帮助读者更好地了解该编程范式。
Q4: 结构化系统开发方法,原型法和面向对象开发方法的优缺点和适用场合...
1、应用原型法开发过程包括系统需求分析、系统初步设计、系统调试、系统检测等阶段。原型法具有开发周期短、见效快、与业务人员交流方便的优点,特别适用于那些用户需求模糊,结构性比较差的信息系统的开发。
2、信息系统开发的四种方法分别是结构化方法、原型化方法、面向对象方法、面向服务方法。结构化方法 结构化方法是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化程序设计三部分有机组合而成的。
3、缺点: 不适合大型系统的开发; 不适合大量运算及逻辑性强的模块; 对原企业基础管理工作要求较高;否则容易走上机械模拟原手工系统的轨道。
4、原型法以用户为主导,更有效地辨认用户需求,不仅使系统分析的时间大为缩短,而且减少了开发人员对用户需求的误解,从而降低了系统开发的风险。 原型法有以下缺点:原型法也有不足之处。
面向对象方法弊端的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于面向对象的弊端、面向对象方法弊端的信息别忘了在本站进行查找喔。







