2 UML统一建模语言
idea插件PlantUML;
描述类本身的组成和类之间的各种静态关系;
依赖:在类中用到了对方;
泛化:实际就是继承,依赖关系的特例;
实现:类实现接口定义的方法;
关联:类与类之间的联系,依赖关系的特例;
聚合:关联关系的特例。整体和部分的关系,但是整体与部不分可以分开,同生共死;
组合:关联关系的特例。整体和部分的关系,但是整体与部分不可以分开,原始组成部分;
class Person {private IDCard idCard; private Head head = new Head();
}