- 1、本文档共104页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象技术及UML教程 第7章 类图和对象图 第7章 类图和对象图 第7章 类图和对象图 第7章 类图和对象图 7.1 类图概述 第7章 类图概述 7.1 类图概述 7.2 类图元素 7.2 类图元素 7.2 类图元素 7.2 类图元素 7.2 类图元素 7.2 类图元素 7.2 类图元素 7.2 类图元素 7.2 类图元素 7.2 类图元素 7.2 类图元素 7.2 如何阅读类图 7.2 如何阅读类图 7.2 如何阅读类图 7.2 如何阅读类图 7.2 如何阅读类图 7.2 如何阅读类图 7.2 如何阅读类图 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.4 抽象类 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 7.3 类间关系 类的划分 类的划分 类的划分 类的划分 类的划分 类的划分 类的划分 类的划分 类的划分 类的划分 7.6 类图理解 7.6 类图理解 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 7.7 类图应用 设计原则 设计原则 设计原则 设计原则 设计原则 设计原则 设计原则 7.8 对象图概述 7.8 对象图概述 7.8 对象图概述 7.8 对象图概述 7.8 对象图概述 7.8 对象图概述 7.8 对象图概述 7.8 对象图概述 7.9 对象图应用 7.9 对象图应用 7.10 小结 类和对象 类是静态的,对象是动态的; 类是一般化,对象是个性化; 类是定义,对象是实例; 类是抽象,对象是具体。 对象名 对象名:类名 两个部分是可选的,如果有类名,则必须加冒号,对象名加下划线 属性 由于对象是具体事物,则所有属性均已确定,因此在属性后面列出其值。 Rose中没有专门的对象图,可在协作图中表示。 由于类图只展示程序的静态类结构,因此通过类图看懂代码的意图相对困难时,可以通过对象图进行细化分析。 开发人员在建立复杂逻辑的类交互时,不妨画出对象图帮助补充说明。 在跟踪系统的交互过程时,往往会涉及到系统交互过程的某一瞬间交互对象的状态,但系统类图并没有对此进行描述。 在UML中引入对象图,用于描述一个参与交互的对象在交互过程中某一时刻的状态。 对象图(Object Diagram)是描述在某一时刻,一组对象以及它们之间关系的图形。 对象图是描述系统交互的静态图形,它由协作的对象组成,但不包含在对象之间传递的任何消息。 对象图中一般包括“对象”和“链”两类基本的模型元素。 对象 (Object) 链(link) 链是两个或多个对象之间的独立连接,是关联的实例 通过链可以将多个对象连接起来,形成一个有序列表,通常将两个对象之间的连接称为二元链。 链在图形上使用一条不带箭头的实线表示。 在面向对象分析与设计中,多数情况下都使用类图进行分析和设计,对象图使用较少。主要在以下两种情况下使用对象图来分析和描述一个系统。 第一种情况是在分析阶段的初期,用户在描述需求中同时会提到很多的对象和类,为了获取重要对象和他们之间的关联,需要使用对象图对这些对象进行描述。 第二种情况是在分析和设计过程中,需要对某些重要的对象进行重点的描述,这时会用到对象图,或者从对象图开始分析,逐步找出对象之间的关系,以及对象的动态特征。例如协作图和状态图都是以对象图为基础,进一步分析对象的动态特征的。 除此之外,对象图还用于描述对象之间的交互过程;描述对象的瞬时状态和状态变化;描述对象的数据结构等等。 本章介绍了类图和对象图的描述方法,以及类图和对象图在实际的面向对象分析和设计中的应用。类图用来描述系统中类之间的静态关系,对象图用于描述给定时刻实际存在的诸对象以及它们之间的关系。 给定一个类图,可以判断一个对象图是否表示了系统的一个可能状态。对象之间
您可能关注的文档
- 第七章 (原创)深圳西涌(西冲)游玩全攻略-交通、自驾、住宿、吃住、游玩.pdf
- 稻谷储存过程中品质变化研究_雷玲_附件.pdf
- 第08章 软件测试及软件开发过程.ppt
- 到银行存取钱_附件.ppt
- 第9篇 数字载波传输系统 - 打印版.pdf
- 第三章 msp430全部基础程序集合.doc
- 第二章 iPhone十年更迭,从外观工艺看其天线设计变迁.pdf
- 第3章 栈与队列 3.ppt
- 第九章 电子论文-圆梦小车Step by Step--第一个程序“Hello World”.pdf
- 已知三角函数值求角1课件课件.ppt
- 大学计算机应用基础(第2版) 课件 第六章 计算机网络.pptx
- 2015年广东省初中语文毕业生学业考试模拟试题(三).docx
- 2015年九年级上册语文第一单元、第六单元测试卷(语文版).docx
- 2015年普通高等学校招生全国统一考试(广东卷)x.docx
- 2015年第一次全国大联考语文试题(山东卷).docx
- 2015年语文中考讲练测-辨析修改标点符号(测案)(附答案).docx
- 2015年甘肃省第一次高考诊断试卷逐题详解(附答案).docx
- Python数据分析基础与应用(微课版)课件 5.2 Pandas数据合并.pptx
- 物流项目运营 课件 模块四物流项目监控.pptx
- Linux操作系统基础教程(第2版)习题及答案.doc
最近下载
- 膝关节置换术术后护理ppt.pptx
- 2025中考时政热点话题与知识链接.pdf VIP
- 国家开放大学电大《计算机应用基础(本)》终结性考试试题答案(格式已排好)任务二.pptx VIP
- 公诉人在法庭上讯问被告人应把握规则和方法.doc VIP
- JT_T 1499-2024 公路水运工程临时用电技术规程.pdf VIP
- DB32∕T 3160-2016 高等学校智慧校园建设与应用规范地方标准.pdf VIP
- 刑事诉讼法和公安机关办理刑事案件程序规定.ppt VIP
- 2025年最新国家开放大学电大《家畜解剖基础》期末题库及答案 .pdf VIP
- 工程投入的主要物资(材料)情况描述及进场计划.docx VIP
- 国开电大网络存储技术(福建)形考任务二参考答案.doc VIP
文档评论(0)