- 1、本文档共230页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]5类图
第一节 类图概述 二、类的概念与表示符号 五、 类的Rose建模 (2)创建并设置组件 双击浏览器的Componet View-main 第二节 关联关系 引言:关联(Association)的概念 一、二元关联 1、概念 两个类之间的关联称为二元关联。 (2)关联的名称 (3)关联的角色(Role) 关联中的角色是类的对象在关联中所扮演的角色 (4)关联的可见性 用可见性修饰角色名称,以说明该角色名称可以在哪些范围内被访问。 (5)关联的多重性 多重性是指有多少个对象参与了关联。具体地说,是指类A的一个对象对应类B的对象的个数。 1: 表示1个 0..*: 表示任意多个( ≥0) *: 表示任意多个( ≥0) 1..*: 表示1个或多个(≥1) 0..1: 表示0个或1个 5..11: 表示5-11个 1,3,8: 表示个1或3个或8个 0,3..8: 表示0个或3-8个 二、聚合与组合 聚合(聚集) 组合(合成、组成) 1、聚合(关联的特例) (1)聚合的概念 聚合表示类之间的整体与部分的关系。聚合意味着一个类拥有但共享另一个类的对象。 2、组成 (1)组成的概念 组成是一种特殊形式的聚合。与聚合相比,它有两个特点: 一个部分类最多只能属于一个整体类 当整体类不存在时,部分类将同时被销毁。 第三节 依赖关系 一、依赖的概念与符号 依赖表示一个类以某种形式依赖于其他类。当两个类处于依赖关系中时,其中一个类的改变可能会影响另一个类。 在程序代码中,依赖关系意味着一个类的对象出现在另一个类的操作当中。常见的有两种情况:一个类将另一个类的对象作为自己某个操作的参数(形参),或者是操作的局部变量。 第四节 泛化关系 一、泛化的概念与符号(Generalization) 第五节 实现关系(Realization) 一、接口的概念 二、接口的符号 三、接口的实现 四、接口的特点 接口只包含操作而不包含属性,并且操作都是公有的(public),不允许使用可见性限定符。 接口不能自己实现其操作,而是由相应的类来实现。 接口没有构造函数和析构函数,不能直接被实例化 一个类可以实现多个接口。 第六节 对象图(Object Diagram) 对象是类的实例,对象图也可看作是类图的实例。 The End 一、对象图与类图的关系 对象图实质上是类图的实例,主要用于了解系统在某个特定时刻的具体情况,以求发现类图中的错误,进而修正类图。 二、对象的符号 与类的图形相似,但有如下区别: (1)对象只有名称和属性两个分栏,没有操作分栏 (2)对象的名称要加下划线 (3)对象的属性应有具体的值 Language=中文 Married=已婚 Name=张三 SkinColor=黄色 张三 对象名 属性=值 :类名 属性=值 对象名:类名 属性=值 匿名对象:说明建立的模型适用于该类的所有对象 对象名的三种格式: 三、对象图的组成 提示:对象图没有多重性,因为所有的链都是一对一的。 二元关联、关联类、反身关联 聚合、组成 链 关联名称或角色名 链的名称 类 对象 对应于类图中的相应内容 对象图的组成 public class TKorean : TMan //定义韩国人类 { public TKorean(string x) { name = x; } public override void sayHello() { Console.WriteLine(name+韩国人说韩语); } } class Program { static void Main(string[ ] args) { TMan x; x = new TChinese(张三); x.sayHello(); x = new TAmerican(John); x.sayHello(); x = new TFrench(苏非); x.sayHello(); x = new TKorean(金知中); x.sayHello(); } }
文档评论(0)