public class Computer {}class Mouse {}class Keyboard {}
UML图
聚合关系以实线空心菱形表示
@startumlclass Computerclass Mouseclass KeyboardComputer o-- MouseComputer o-- Keyboard@enduml
组合关系()
和聚合不同 , 组合中整体和部分是强依赖的 , 整体不存在了部分也不存在了 。比如公司和部门 , 公司没了部门就不存在了 。但是公司和员工之间属于聚合关系 , 因为公司没了员工还在 。
public class Company {}class DepartmentA {}class DepartmentB {}class DepartmentC {}
UML图
组合关系用实心菱形表示
@startumlclass Companyclass DepartmentAclass DepartmentBclass DepartmentCCompany *-- DepartmentACompany *-- DepartmentBCompany *-- DepartmentC@enduml
- 【EasyPoi实战系列】Spring Boot使用EasyPoi的注解让表格更
- 详细 新手建站指南—宝塔面板的安装与使用教程
- 历史上的禁武令,是否使中国武术趋于花拳绣腿、缺乏实战能力? 中国十大禁拳
- 使用4800万像素照片荣耀V20成功打破吉尼斯世界纪录 吉尼斯记录摄影
- 【一种思路】域名Bing.com但还是国内版界面,无法使用Bing Chat。
- ChatGPT3.5使用体验
- 值符时间,奇门遁甲的值符和值使如何求出
- 牛继马后的故事使一代东晋开国皇帝身世成迷
- 小智论使用chatgpt如何提升自己工作能力
- 全面详细 手把手教学使用宝塔面板部署前后端分离项目