面向对象分析和设计论文.docVIP

  • 86
  • 1
  • 约 10页
  • 2017-05-03 发布于四川
  • 举报
面向对象分析和设计论文

面向对象分析与设计论文 摘要: 面向对象分析与设计(OOA and OOD)是现代软件企业广为采用的一项有效技术,OOAD方法要求在设计中要映射现实世界中指定问题域中的对象和实体。面向对象分析强调的是在问题领域内发现和描述对象(或概念)。面向对象设计强调的是定义软件对象以及它们如何协作以实现需求。本论文是在学习完面向对象分析与设计后,根据自己的理解对这门课程进行总结。首先对这门课程进行概述;然后,针对面向对象分析和设计分别进行说明;最后给出总结。 关键字: 面向对象 面向对象分析 面向对象设计 Abstract: Object-oriented analysis and design (OOA and OOD) is a modern software enterprise of widely-held an effective technology, OOAD method in the design requirements to mapping the real world problems of domain objects and designated entity. Object-oriented analysis emphasis is on the field in question and found that describe objects (or concept). Object-oriented design emphasizes definition software objects and how they cooperation to achieve demand. The present paper is in after studying the object-oriented analysis and design, according to their own understanding to this curriculum were summarized in this paper. First of all to this course are summarized; Then, based on the object-oriented analysis and design show respectively; Summary is given. Key word: Object oriented object oriented analysis object oriented design 一 引言 OO(面向对象)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。 OOA (面向对象分析方法)和OOD(面向对象设计)是面向对象软件开发生命周期中两个重要的阶段, OOA活动涉及的是语义对象,强调的是对问题和需求的调查研究,而OOD活动涉及的是语义对象,接口对象,应用对象和实用库对象,强调的是满足需求在概念上的解决方案。 二 面向对象的基本概念 类是对象的抽象,对象是类的实例。类描述了一组有相同特性(属性)和相同行为(方法)的对象。在程序中,类实际上就是数据类型!例如:整数,小数等等。整数也有 一组特性和行为。面向过程的语言与面相对象的语言的区别就在于,面向过程的语言不允许程序员自己定义数据类型,而只能使用程序中内置的数据类型!而为了模 拟真实世界,为了更好的解决问题,往往我们需要创建解决问题所必需的数据类型!面向对象编程为我们提供了解决方案。 1.对象 ??对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。 2.对象的状态和行为。 对象具有状态,一个对象用数据值来描述它的状态。 对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。 3.类? 具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。 类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性. 类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。 4.类的结构。 ? 在客观世界中有若干类,这些类之间有一定的结构关系。通常有两种主要的结构关系,即一般--具体结构关系,整体--部分结构关系。 5.消息和方法。 ? 对象之间进行通信的结构叫做消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。发送一条消息至少要包括说

文档评论(0)

1亿VIP精品文档

相关文档