uml类图实心三角形加点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

uml类图实心三角形加点
继承关系:用空心三角形+实线表示。

实现接口:用空心三角形+虚线表示。

关联关系:用实线箭头表示。

聚合关系:用空心菱形+实线箭头表示。

合成(组合):用实心菱形+实线箭头表示。

依赖关系:用虚线箭头表示。

一、类(Class):矩形框类图分三层:1:类的名称,斜体显示代表抽象类2:类的特性,通常是字段和属性3:类的操作,通常是方法或行为,前面的符号:3.1:‘+’,表示public 3.2:‘—’,表示private 3.3:‘*’,表示protected。

二、接口(interface):矩形框与类图的区别:顶端有《interface》显示两层:1:接口名称2:接口方法棒棒糖表示法:圆圈旁为接口名称、接口方法在实现类中出现。

三、继承关系用空心三角形+实线表示。

四、实现接口用空心三角形+虚线表示。

五、关联关系用实线箭头表示。

六、聚合关系用空心菱形+实线箭头表示聚合:表示两个对象之间是总体和部分的弱关系,部分的生命周期能够超越总体,一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。

七、合成(组合)用实心菱形+实线箭头表示连线两端的数字被
称为基数,表明这一端的类可以有几个实例;如果一个类可能有无数个实例,则用‘n’表示;关联关系、聚合关系也可以有基数组合:一种强的“拥有”关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。

八、依赖关系用虚线箭头表示。

相关文档
最新文档