类逻辑图
关系1:泛化(继承),Driver和Northeastermer继承了Person类
关系2:实现,Northeastermer实现了LivingLeiFeng类
关系3: 关联,两个对象有静态依赖关系,代表属性,person与area有关联关系
关系4:依赖,两个对象有静态依赖关系,代表方法,Driver依赖于Area和CrashException 类
泛化最强,关联第二,依赖第三。
关联强,依赖弱,关联的作用域比较强,依赖只影响里面某个方法。
关联又分出了三个
聚合,相当于整体和部分。恋人消失,小伙子和姑娘还是存在。
组合是由部分组成整体,界面消失,其他的也消失。
泛化、组合、聚合、连接、依赖
--------------------------------》耦合度从高到低