截图来源:
https://www.cnblogs.com/me115/p/4092632.html
https://blog.csdn.net/LoveLion/article/details/7838679
一.设计模式相关语义:
1.聚合:
2.组合:
3.依赖关系
说明1:
说明2:
4.泛化关系(继承)
5.关联关系
二.UML类图说明:
1.泛化关系表示
2.实现关系表示
3.聚合关系表示
4.组合关系表示
5.关联关系表示
6.依赖关系表示
(局部变量:依赖)
(成员变量:关联)
总结:
描述整体与局部关系:
组合关系:己类与其他类共存(其他类在己类创建,己类回收,其他类也被回收的情况)
聚合关系:己类与其他类不共存(己类回收,但不会影响其他类的生命周期/存活)
关联关系:强引用(常以其他类作为己的成员变量);
依赖关系:(其他类作为己类的局部变量)
泛化关系:继承