第5次课 类图.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5次课 类图

类图、对象图、包图 UML2.0中的图 主要内容 • 基本概念 • 表示方法 • 阅读方法 • 建模方法 类图(Class Diagram) UML2.0中的图 重要知识点 • 类 • 类的关系 • 类图 • 类图建模 • 面向对象设计的原则和注意点 类(Class) • 定义 – A class is the descriptor for a set of objects with similar structure, behavior, and relationships – 类是具有相似结构、行为和关系的一组对象的描述 符(James Rumbaugh) 类的表示 类名 属性 方法 类的命名 • 类的命名 – 应尽量用应用领域中的术语 – 应明确、无歧义,以利于开发人员与用户之间的相 互理解和交流 Sensor – 一般而言,类的名字是名词 Customer • 类的命名 Wall – simple name ,简单的类的名字 – path name ,包括包名 Banking::CheckingAccount Java:awt:Rectangle 类的属性(attribute) • 属性是已被命名的类的特性,描述静态特性 • 属性在类图标的属性分隔框中用文字串说明 • UML1.5版本中定义属性的描述格式为 – [可见性] 属性名[:类型] [ [多重性[次序]] ] [= 初始值] [{特性}] 类的属性的可见性 [可见性] 属性名[:类型] [ [多重性[次序]] ] [= 初始值] [{特性}] • UML支持的可见性类型 – +:Public – #:Protected – -:Private – ~:Package • Rational Rose中可见性的表示 – Public – Protected – Private – Implementation 类的属性的多重性 [可见性] 属性名[:类型] [ [多重性[次序]] ] [= 初始值] [{特性}] • 属性的多重性 – 0..1 0个或1个 – 1 只能1个 – 0..* 0个或多个 – * 0个或多个 – 1..* 1个或多个 – 3 只能3个 – 0..5 0到5个 – 5..15 5到15个 类的属性的特性 [可见性] 属性名[:类型] [ [多重性[次序]] ] [= 初始值]

文档评论(0)

ayangjiayu3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档