类与类关系

is a、has a、use a

1、is a包括继承、实现

2、has a包括组合、聚合、关联

3、use a包括依赖

继承 is a

子类继承父类,子接口继承父接口,空心三角箭头+实线

实现 is a

类实现接口,空心三角箭头+虚线

依赖 use a

A类方法中,使用B类作为参数,虚线箭头

偶然性、临时性、非常弱

关联 has a

B类作为A类属性,实线箭头

长期性

聚合 has a

整体与部分,空心菱形+实线箭头

整体与部分可分离

组合 has a

强聚合,实心菱形+实线箭头

整体与部分不可分离

浙ICP备11005866号-12