UML和建模软件Rose的使用已在上一篇介绍过了,这一篇我们继续介绍画图方法。
我们介绍“类图”:
用于描述系统中的类与类之间的各种关系。
继承:父子类关系;
实现:类与接口关系;
关联(全局变量, 组合/聚合): 值、引用;
依赖:局部变量(非Spring中 依赖注入)。
1.类图举例
我们在Rose中创建类图的方法:
然后鼠标放在实体上面,单击鼠标右键,可以添加这个实体类的属性和方法:
然后我们再添加一个name的属性。
之后我们按照上面类似的方法,给实体类添加一个方法:
然后用同样的方法我们添加getName()方法:
之后我们添加一个接口:
想改成方的,就在这里更改:
然后我们解释一下图中的各种关系:
(1)继承关系
(3)关联关系
关联关系实际上就是类与类之间的联系;
关联具有导航性:即双向关系或单向关系。
(5)组合关系(By value)
也是整体与部分的关系,但是整体与部分不可以分开;部分离开整体没有实际意义。
使用带实心菱形的实线来表示:

(6)依赖关系
A类使用到了另一个B类型。
关系具有:临时性的、偶然性,但是B类的变
会影响到A。代码层面,为类B作为参数被类A在某个method方法中使用。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!