微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

UML类图

继承关系:用空心三角形+实线表示 实现接口:用空心三角形+虚线表示 关联关系:用实线箭头表示 聚合关系:用空心菱形+实线箭头表示 合成(组合):用实心菱形+实线箭头表示 依赖关系:用虚线箭头表示  

  一、类(Class): 矩形框 类图分三层: 1:类的名称,斜体显示代表抽象类 2:类的特性,通常是字段和属性 3:类的操作,通常是方法或行为, 前面 的符号: 3.1:‘+’,表示 public 3.2:‘—’,表示private 3.3:‘ * ’,表示 protected   二、接口(interface):矩形框 与类图的区别:顶端有《interface》显示 两层: 1:接口名称 2:接口方法   棒棒糖表示法: 圆圈旁为接口名称、 接口方法在实现类中出现   三、继承关系 用空心三角形+实线表示 四、实现接口 用空心三角形+虚线表示 五、关联关系 用实线箭头表示 六、聚合关系 用空心菱形+实线箭头表示 聚合:表示两个对象之间是总体和部分的弱关系,部分的生命周期能够超越总体, 一种弱的‘拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分   七、合成(组合) 用实心菱形+实线箭头表示 连线两端的数字被称为基数,表明这一端的类可以有几个实例;如果一个类可能有无数个实例,则用‘n’表示;关联关系、聚合关系也可以有基数 组合:一种强的“拥有”关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样   八、依赖关系 用虚线箭头表示,  

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐