- 29
- 0
- 约7.66千字
- 约 7页
- 2024-04-16 发布于辽宁
- 举报
面向对象的优缺点
什么是面向对象程序设计?
面向对象程序设计(OOP)技术汲取了结构化程序设计中的好的思想,并将这些思想与一些新的,强大的理念相结合,从而给你的程序设计工作提供了一种全新的方法。通常,在面向对象的程序设计风格中,你会将一个问题分解为一些相互关联的子集,每个子集内部都包括了相关的数据和函数。同时,你会以某种方法将这些子集分为不同等级,而一个对象就是已定义的某个类型的变量。当你定义了一个对象,你就隐含的创建了一个新的数据类型。
面向对象程序设计模式
发明面向对象程序设计方法的主要出发点是弥补面向过程程序设计方法中的一些缺点。OOP把数据看作程序开发中的基本元素,并且不允许它们在系统中自由流动。它将数据和操作这些数据的函数紧密的连结在一起,并保护数据不会被外界的函数意外的改变。OOP允许我们将问题分解为一系列实体一一这些实体被称为对象(object),然后围绕这些实体建立数据和函数。
一、 使用面向对象思想开发的优点:
1、 易维护
采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的。
2、 质量高
在设计时,可重用现有的,在以前的项目的领域中已被测试过的类使系统满足业务需求并具有较高的质量。
3、 效率高
在软件开发时,根据设计的需要对现实世界的事物进行抽象,产生类。使用这
您可能关注的文档
- 静态数据处理.docx
- 静息电位RestingPotentialRP概念静息电位是指细胞未受刺激.docx
- 静摩擦力和滑动摩擦力.docx
- 静海八景诗杨.docx
- 静电危害与应对措施.docx
- 静电导除的几种方法.docx
- 静电接地施工方案.docx
- 静电溢流保护器故障排除.docx
- 静电防护设计.docx
- 静脉内施用推注剂量美洛昔康的方法.docx
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- (中文版)ACI 318-11-2011 美国混凝土结构建筑.规范.pdf
- 天津光年城-城市展馆单侧大悬挑圆环结构设计_江洋.pdf VIP
- 2025年陕西省初中学业水平考试地理试卷真题(含答案详解).pdf VIP
- 北京第二十中学语文新初一分班试卷含答案.doc VIP
- 离散数学期末复习题 .pdf VIP
- 化工企业环保治理设施安全隐患类比排查-129页.pptx
- 2026年陕西省初中学业水平考试适应性训练(四)生物试卷(含答案).pdf VIP
- 2024年云南高中学业水平合格考历史试卷真题(含答案详解).pdf VIP
- 设计技术服务方案(投标用).doc VIP
- 离散数学期末考试卷 .pdf VIP
原创力文档

文档评论(0)