详解UML类图

详解UML类图UML 类图+ 表示public – 表示private # 表示protected矩形框类图类图分为三层,第一层显示类的名字,如果是抽象类 则

大家好,欢迎来到IT知识分享网。

UML 类图

+ 表示public – 表示private # 表示protected

矩形框

类图

类图分为三层,第一层显示类的名字,如果是抽象类 则用斜体显示 第二层是类的特性 (通常就是字段和属性) 第三层是类的操作 (通常是方法和行为)

接口图

与类图的区别主要是顶端有<<interface>>

第一层显示接口名称 第二层显示接口方法

实现继承用 空心三角形+实线

详解UML类图

实现接口用 空心三角形+虚线

详解UML类图

当一个类‘知道’另一个类 用关联 关联关系用实现箭头表示

详解UML类图

聚合表示一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分(大雁和雁群的关系),聚合关系用空心的菱形+实现箭头来表示

详解UML类图

合成(组合)表示一种强的‘拥有’关系,提现了严格的部分和整体的关系,部分和整体的生命周期一样(鸟和翅膀的关系),合成关系用实心的菱形+实线箭头来表示 合成关系的连线两端还有一个数字‘1’和数字‘2’,这被称为基数,表明这一端的类可以有几个实例,很显然,一个鸟应该有两只翅膀,如果一个类可能有无数个实例,则就用‘n’来表示,关联关系、聚合关系也可以有基数的

详解UML类图

依赖关系,用虚线箭头表示

详解UML类图

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/54874.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信