面向对象分析与设计论文

面向对象分析与设计论文

ID:19295202

大小:40.50 KB

页数:10页

时间:2018-09-30

面向对象分析与设计论文_第1页
面向对象分析与设计论文_第2页
面向对象分析与设计论文_第3页
面向对象分析与设计论文_第4页
面向对象分析与设计论文_第5页
资源描述:

《面向对象分析与设计论文》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、面向对象分析与设计论文摘要:面向对象分析与设计(OOAandOOD)是现代软件企业广为采用的一项有效技术,OOAD方法要求在设计中要映射现实世界中指定问题域中的对象和实体。面向对象分析强调的是在问题领域内发现和描述对象(或概念)。面向对象设计强调的是定义软件对象以及它们如何协作以实现需求。本论文是在学习完面向对象分析与设计后,根据自己的理解对这门课程进行总结。首先对这门课程进行概述;然后,针对面向对象分析和设计分别进行说明;最后给出总结。关键字:面向对象面向对象分析面向对象设计Abstract:Object-orientedanalysisan

2、ddesign(OOAandOOD)isamodernsoftwareenterpriseofwidely-heldaneffectivetechnology,OOADmethodinthedesignrequirementstomappingtherealworldproblemsofdomainobjectsanddesignatedentity.Object-orientedanalysisemphasisisonthefieldinquestionandfoundthatdescribeobjects(orconcept).Object

3、-orienteddesignemphasizesdefinitionsoftwareobjectsandhowtheycooperationtoachievedemand.Thepresentpaperisinafterstudyingtheobject-orientedanalysisanddesign,accordingtotheirownunderstandingtothiscurriculumweresummarizedinthispaper.Firstofalltothiscoursearesummarized;Then,based

4、ontheobject-orientedanalysisanddesignshowrespectively;Summaryisgiven.Keyword:Objectorientedobjectorientedanalysisobjectorienteddesign一引言OO(面向对象)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。OOA(面向对象分析方法)和OOD(面

5、向对象设计)是面向对象软件开发生命周期中两个重要的阶段,OOA活动涉及的是语义对象,强调的是对问题和需求的调查研究,而OOD活动涉及的是语义对象,接口对象,应用对象和实用库对象,强调的是满足需求在概念上的解决方案。二面向对象的基本概念类是对象的抽象,对象是类的实例。类描述了一组有相同特性(属性)和相同行为(方法)的对象。在程序中,类实际上就是数据类型!例如:整数,小数等等。整数也有一组特性和行为。面向过程的语言与面相对象的语言的区别就在于,面向过程的语言不允许程序员自己定义数据类型,而只能使用程序中内置的数据类型!而为了模拟真实世界,为了更好的

6、解决问题,往往我们需要创建解决问题所必需的数据类型!面向对象编程为我们提供了解决方案。1.对象  对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。2.对象的状态和行为。对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。3.类 具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性.类具有操作,它是对象

7、的行为的抽象,用操作名和实现该操作的方法来描述。4.类的结构。 在客观世界中有若干类,这些类之间有一定的结构关系。通常有两种主要的结构关系,即一般--具体结构关系,整体--部分结构关系。5.消息和方法。 对象之间进行通信的结构叫做消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。发送一条消息至少要包括说明接受消息的对象名、发送给该对象的消息名(即对象名、方法名)。一般还要对参数加以说明,参数可以是认识该消息的对象所知道的变量名,或者是所有对象都知道的全局变量名。三面向对象的特征1.对象唯一性。 每个对象都有

8、自身唯一的标识,通过这种标识,可找到相应的对象。在对象的整个生命期中,它的标识都不改变,不同的对象不能有相同的标识。2.分类性。  分类性是指将具有一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。