大家好,欢迎来到IT知识分享网。
UML 类图
+ 表示public – 表示private # 表示protected
矩形框
类图
类图分为三层,第一层显示类的名字,如果是抽象类 则用斜体显示 第二层是类的特性 (通常就是字段和属性) 第三层是类的操作 (通常是方法和行为)
接口图
与类图的区别主要是顶端有<<interface>>
第一层显示接口名称 第二层显示接口方法
实现继承用 空心三角形+实线
实现接口用 空心三角形+虚线
当一个类‘知道’另一个类 用关联 关联关系用实现箭头表示
聚合表示一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分(大雁和雁群的关系),聚合关系用空心的菱形+实现箭头来表示
合成(组合)表示一种强的‘拥有’关系,提现了严格的部分和整体的关系,部分和整体的生命周期一样(鸟和翅膀的关系),合成关系用实心的菱形+实线箭头来表示 合成关系的连线两端还有一个数字‘1’和数字‘2’,这被称为基数,表明这一端的类可以有几个实例,很显然,一个鸟应该有两只翅膀,如果一个类可能有无数个实例,则就用‘n’来表示,关联关系、聚合关系也可以有基数的
依赖关系,用虚线箭头表示
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/54874.html