UML 解析
泛化
表示类与类之间的继承关系、接口与接口之间的继承关系;
实现
表示类对接口的实现
依赖
当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方才有关系
关联
表示类与类或类与接口之间的依赖关系,表现为“拥有关系”.
聚合
关联的特殊情况,体现部分-整体关系,是一种弱拥有关系;整体和部分可以有不一样的生命周期;是一种弱关联.
组合
关联的特殊情况,也体现了体现部分-整体关系,是一种强“拥有关系”;整体与部分有相同的生命周期,是一种强关联.
类表示方法
访问修饰符
- 符号 + 表示public;
- 符号 - 表示private;
- 符号 # 表示protected;
- 省略这些修饰符表示具有package级别的可见性。
静态
- 如果属性或方法具有下划线,则说明它是静态的。
- 描述信息使用 << >> 。
- 类的性质是由一个属性、一个赋值方法和一个取值方法组成。书写方式和方法类似。