问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

“面向对象”的优缺点是?

发布网友 发布时间:2022-05-13 02:59

我来回答

2个回答

热心网友 时间:2022-04-21 23:39

优点:

1、易维护

采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的。

2、质量高

在设计时,可重用现有的,在以前的项目的领域中已被测试过的类使系统满足业务需求并具有较高的质量。

3、效率高

在软件开发时,根据设计的需要对现实世界的事物进行抽象,产生类。使用这样的方法解决问题,接近于日常生活和自然的思考方式,势必提高软件开发的效率和质量。

4、易扩展

由于继承、封装、多态的特性,自然设计出高内聚、低耦合的系统结构,使得系统更灵活、更容易扩展,而且成本较低。

缺点:

1、没有准确的定义:很难提供一个准确的定义来说明面向对象DBMS应建成什么样,这是因为该名称已经应用到很多不同的产品和原型中,而这些产品和原型考虑的方面可能不一样。

2、维护困难:随着组织信息需求的改变,对象的定义也要求改变并且需移植现有数据库,以完成新对象的定义。当改变对象的定义和移植数据库时,它可能面临真正的挑战。

3、不适合所有的应用:面向对象数据模型用于需要管理数据对象之间存在的复杂关系的应用,它们特别适合于特定的应用,例如工程、电子商务、医疗等,但并不适合所有应用。当用于普通应用时,其性能会降低并要求很高的处理能力。

热心网友 时间:2022-04-22 00:57

说几个主要的:
优:
(1)是一种全新的系统分析设计方法(对象、类、结构属性、方法)
(2)适用于各类信息系统的开发。
(3)实现了对客观世界描述到软件结构的直接转换
,大大减少后续软件开发量。
(4)开发工作的重用性、继承性高,降低重复工作量。
(5)缩短了开发周期。
(这几点是网上复制的)
缺点也很明显。
类和继承等特点使得程序会多很多指针操作来定位函数入口和自身要维护虚拟方法表等额外的工作,程序的处理效率相对要低(但程序开发效率高)。所以现在单纯的c语言还是大为用武之地的。
但随着科技的进步,cpu和内存的性能也突发猛进。由原来的1核到8核,内存16m和现在的16g,所以程序的效率多多少少会随着硬件的性能变得更好。你可以发现很多大的项目也开始由c转而变成让c++和java等面向对象来写了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
贷款的话首付准备多少米能提A6L? 运来怎么造句 ...急死了,大家看清楚是不显示,不是没法输入啊,有没有高手指教_百度知 ... wps插入sjqy字体(wps文字添加艺术字体) sjqy钢筋符号字体怎么安装(sjqy钢筋符号字体怎么安装到wps) 钢筋符号等级怎么在wps输入? ...另一台显示乱码。看图。SJQY字库已安装。求解。在线等。 布艺沙发甲醛多久挥发 梦幻国度里那些艺术的装备,黄金的装备怎么来的? 梦幻国度点解有人会全身发光的 国际象棋常见的开局形式有哪些? 怎样提高国际象棋水平?关于布局和开局的技巧。 国际象棋怎么开盘才好,我总是下不赢 下载免费不收费的麻将 求4人手机麻将游戏~! 通用PE工具箱重装系统怎么样?看很多人在推荐这个? U大师和通用PE工具箱哪个好 通用PE工具箱好用吗 老毛桃PE工具箱、通用PE工具箱、绝对PE工具箱 微信帐号与有什么区别? 和微信公众号有什么区别 CSS p标签这样写,作用效果范围是什么 预装win8的笔记本装的linux双系统 可是进入linux时就这样了 求助啊!!! win8.1装双系统linux,可以进win8不能进入linux,网上说引导出错 电脑里WinXP 64bit 一套,后在另一硬盘上安装了RHEL 6.3 X64做双系统。进入不了linux, 螺杆冷冻机如何将冷媒收集到冷凝器一侧 零下160度冷冻机用什么冷媒 乙二醇冷冻机组冷媒是什么 360能远程关闭别人手机支付保镖吗 360能定别人手机位置? 怎么能远程格式化别人的手机? 两部华为手机登录同一个华为账户,一部手机可以远程操控另一部手机格式化吗? 如何把别人手机格式化 对方电话一直关机是什么原因? 在小区车别人刮了 对方手机一直关机 去农村商业银行存钱,准备存定期后来被会计忽悠存成了国寿鑫丰新两全保险(A款)而且后来保单上写的5年, 我今天去银行办理定期存款业务,被他们忽悠购买了中国人寿的国寿鑫丰新两全保险(A款)我现在后悔了,觉 路由器重置点进去是动态ip之后怎么弄 网线插电脑上IP设动态可以上网,但是插到无线路由器上就连不上网络是怎么回事? 一分钱难倒英雄汉最初说是谁的故事 “一分钱难倒英雄汉”这个典故是不是出自 “一分钱难到英雄汉”的由来是什么? 一文钱难倒英雄汉指的是什么动物 一分钱跌倒英雄汉典故出自哪里? 一分钱难到男子汉呀 “一文钱难死英雄汉”这种说法,现在还有道理吗? 一分钱难倒英雄汉,那一万呢? 你有什么“一分钱难倒英雄汉”的事例? 一分钱难倒英雄汉,你有过类似的经历吗? 一分钱难倒英雄汉!