UML表示和代码表示:
依赖(虚线):一个类是另外一个类的函数参数或者函数返回值
关联(实线):一个类是另一个类的成员变量
聚合(菱加实线):整体和部分的关系 汽车和发动机
组合(实心菱加实线):生命体的整体和部分的关系