UML学习

'动物'矩形框, 代表一个类(class)
类图的结构
第一层 类的名称 ,如果是抽象类,用斜体显示
第二层 类的特性,通常是字段和属性
第三层 类的操作,通常是方法或行为 ‘+’ 表示public ‘-’表示private ‘#’表示protected

类与类之间的关系
继承
空心三角形+实线

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

关联
实线箭头

聚合
空心菱形+实线箭头
聚合表示一种弱的“拥有”关系,体现是A对象可以包含B对象,但B对象不是A对象的一部分

合成
实心菱形+实线箭头

依赖
虚线箭头

类与接口之间的关系

posted @ 2019-09-06 18:18  sfdevs  阅读(109)  评论(0)    收藏  举报