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

简答:简述面向对象软件开发方法的基本概念和优点.

发布网友 发布时间:2022-03-30 05:08

我来回答

2个回答

热心网友 时间:2022-03-30 06:37

基本概念:
谈到面向对象,这方面的文章非常多。但是,明确地给出对象的定义或说明对象的定义的非常少——至少我现在还没有发现。起初,“面向对象”是专指在程序设计中采用封装、继承、多态等设计方法。可是,这个定义显然不能再适合现在情况。面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,Object Oriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及我们经常说的面向对象的编程实现(OOP,Object Oriented Programming)。许多有关面向对象的文章都只是讲述在面向对象的开发中所需要注意的问题或所采用的比较好的设计方法。看这些文章只有真正懂得什么是对象,什么是面向对象,才能最大程度地对自己有所裨益。这一点,恐怕对初学者甚至是从事相关工作多年的人员也会对它们的概念模糊不清。面向对象的分析根据抽象关键的问题域来分解系统。面向对象的设计是一种提供符号设计系统的面向对象的实现过程,它用非常接近实际领域术语的方法把系统构造成“现实世界”的对象。

优点:
1)近代的软件产业发展非常的迅速,但是却出现了让软件开发人员越来越不能忽视的危机,比如,软件的开发成本,尤其是大型软件开发成本、软件维护升级等费用非常的昂贵,针对出现的危机,人们提出了能够提高代码复用等的面向对象技术,面向对象技术的提出可以使客户于软件开发人员、软件开发人员之间的交流更加的顺畅,原因在于:首先,面向对象技术通常对现实世界的对象进行抽象,这种抽象使得即是非专业人员也能明软件要做什么,使得客户于专业的软件开发人员交流起来更加顺畅,节约开发成本;其次,面向对象技术通常会采用封装,继承等技术,这些技术会使得不同的程序模块之间的关联度减小,可以使得开发人员专注于程序的研发,而不是把大量的精力都放到各个模块的协调上。
2)并不是说我们利用了面向对象的语言,比如C++、JAVA,面向对象技术的好处就会出现,实际上在小的程序设计上,可能根本不需要这么复杂。真正的大型软件开发用到时需要采用相应的技术方法,不断的优化,比如瀑布模型法,快速原型法。瀑布模型法主要是把软件分为若干阶段,在每一个阶段,都充分的和客户交流;快速模型法主要是首先提出一个总的模型提交给客户,然后在不断的修改,通常这种方法只适用于较小的工程。无论采用那种方法我们可以遵从一个原则:就是把大的软件项目不断的细化,最后细化到一个个小函数,然后在根据之间的关系封装等。

热心网友 时间:2022-03-30 07:55

提高代码的可重用性(或者称为复用性); 
提升程序的开发与运行效率; 
提高程序的可靠性与可维护性; 
提高程序的可扩展性; 
增强程序的可控制性。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
mrna转录试剂盒 windows7应用程序损坏或丢失怎么办? 联想windows7怎么恢复不小心删除的应用 Win7电脑图标不见了如何恢复解决Win7电脑图标丢失问题的有效方法_百 ... 美女主播软件有哪些 什么软件看美女直播? 什么视频直播软件可以免费看女神直播? 钣金工业设计 钣金灰本段用途 关于刮胡子的相关问题 QQ被盗申诉不回来怎么办 我的QQ号被盗了怎么办? QQ号被盗了,申诉完了咋还没结果。 QQ被盗,想申诉,但总是显示该号正在申诉中,怎么办? QQ号码被盗,怎么申诉 森然声卡有录音音量按键吗 QQ号被盗真在申诉处理中下面该怎么办 森然t10怎么使用249麦克风 QQ号在申诉过程中,QQ号还能上去吗 森然DJ声卡如何精调!就是根据个人得声线自定义的。我感觉用这声卡没有对自己声音有啥修试做作用尼! 我的QQ号码被盗,群殴去申诉,却提示此号正在申诉中,我该怎么办? 手机森然直播怎么连接设备 我的QQ号被盗了申诉正在处理中请问怎么办? 森然播吧怎么和电脑声卡连接手机 森然播吧怎么连接录制视频手机比如快手喊麦唱歌 森然声卡二代带耳机插孔和耳麦插孔的怎么使用? 求 手机森然音频使用方法!谢谢! 森然st10声卡怎么调音 森然声卡怎么录音流程 森然音频怎么连接快手 苹果8没有声音怎么解决? 苹果八的扬声器调到最大也没有声音要怎么办? iphone8下面喇叭没声音 iPhone 8没有声音要怎么办? 双楠iPhone8plus手机扬声器没有声音怎么办? 苹果八的扬声器没有声音是什么原因?要怎么处理? 新买的苹果8音量调到最大为什么没有声音 苹果手机的扬声器没有声音是怎么回事?为什么会没... 中国银行没有电话银行怎么打电话查询余额 中国银行怎样能查到卡里有多少钱? 怎样查询中国银行存折的余额? 95566怎么查卡上余额 冻饺子化了粘连在一起怎么办 什么是面向对象方法 冯承素的后记 父亲姓蔡,女儿属龙,叫蔡**璇好听啊?大女儿叫蔡子璇 含有辩的古诗词? 璿是什么意思 刘依璇这个名字的含义 为女孩起名