类和类之间的关系
1》泛化(继承) is a 2》实现 implements a 3》依赖 代码体现A类中方法参数用到了B类 use a 4》关联 代码体现是A类总有个B属性 has a 组合 聚合 单向和双向关联关系 A有个B属性且B有A属性的双向关联 A有个B属性但B没有A属性的单向关联