继承
子类继承父类或者子接口继承父接口,在UML图中用实线空心箭头表示。
继承
实现
类实现接口的功能,在UML图中用虚线空心箭头表示。
实现
依赖
依赖是对象之间最基本的关系,在UML图中用虚线箭头表示。
依赖
例如BLL层调用DAL层时会依赖上下文context,从而确定到底调用的是哪个数据库。
关联
表示多个对象之间的关联关系,每个对象都有自己的生命周期。在UML图中用实线表示关联关系。
关联
聚合
聚合,整体和部分之间的关系,即has的关系,整体和部分拥有各自的生命周期,在UML图中用实线空心菱形箭头表示。例如Department和Employee就是聚合的关系。
聚合
组合
组合,也是整体和部分之间的关系,但,是is的关系,整体和部分不可分离,整体的生命周期如果结束了,部分的生命周期也就结束了,例如房子和房间的关系就是组合的关系。
组合