虚线带空心三角的,是实现(realization)接口。
实线带空心三角的,是继承/泛化(generalization)于类。
虚线带箭头的,是依赖关系。
虚线带箭头的,是依赖关系。
实线带箭头的,是关联关系。
实线带空心菱形箭头,是聚合(aggregation)。
实线带实心菱形箭头,是组合(composition)。
关联/依赖/聚合/组合
关联:类之间的一种关系,例如老师教学生,茶壶装水;
依赖:依赖是一种
弱关联
,例如我和锤子,我只是偶尔一次用锤子钉钉子;
聚合:整体和部分的关系,has-a;
组合:较紧密的聚合,不能离开而独立存在,contains-a。