UML类图
UML类图符合表示方式:
1.类---矩形框
通常分为三层,
名称,如果是抽象类用斜体显示
类的特性,通常是字段和属性
类的操作,方法或行为;操作前面的+、-、#分别表示public、private和protected
2.实现---接口---矩形框,与类不同的是名称上面有《interface》
通常分两层,
名称,
接口方法
如果实现了另一个接口,可以用棒棒糖表示法(矩形右上角有小圆圈)
3.泛化---具体体现:继承---空三角+实线
4.实现接口---空三家+虚线
5.关联关系---具体体现:成员变量---实线+箭头 (关联:在一个类引用另一个类,就是多表关联)
6.聚合关系---具体体现:成员变量---空心菱形+实线箭头 (聚合:表示一种弱的“拥有”关系,体现的是对象A可以包含B,但B不是A的一部分,比如大雁和雁群的关系)
7.合成关系------实心菱形+实线箭头 (合成:一种强的“拥有”关系,体现了部分和整体的关系,两者生命周期一样,比如鸟和鸟翅膀)
聚合关系、合成关系两端的基数表示多对多的关系
8.依赖关系---具体体现:局部变量、方法的参数或者对静态方法的调用---虚线箭头 (依赖:类中方法的参数)
UML类图案例图片:


浙公网安备 33010602011771号