「组合」是关联关系的一种,表示一种强的“拥有”关系。体现了严格的部分和整体的关系。部分和整体的生命周期一样。 public class Bird { private Wing wing; public Bird() { this.wing = new Wing(); } } UML类图中组合关系使用实心菱形+实线表示。 6. 聚合 「聚合」是关联关系的一种,表示一种弱的“拥...
1. 继承(Inherit)「继承」是面向对象语言的三大特性(封装,继承,多态)之一。子类继承父类。UML类图中继承关系使用空心三角形+实线表示。2. 实现(Implement)「实现」与继承类似,实现类继承接口中的方法。UML类图中实现关系使用空心三角形+虚线表示。3. 关联 依赖关系通常表现为类的私有属性。其UML...