类与类之间的关系
泛化(继承 实现);extends单继承;implements多实现 接口;
包含(组合 聚合 关联);一个类的对象放置在另一个类中作为属性;
依赖;一个类的方法中使用到另外一个类的对象;方法内部new,方法传递参数;
类关系的设计:高内聚 低耦合;耦合度降序排列:继承(实现)>组合>聚合>关联>依赖;