UML 中的关系

种类

  • 继承、实现、组合、聚合、关联、依赖

理解

  • 继承和实现的关系强度最大。
  • 组合代表着实体之间共同构成一个主体内部的组成部分无法单独支撑,聚合则代表层级更高的一种关联涉及的实体都是独立的个体共同组合起来构成一个主体 个体之间是可以单独工作的。 组合和聚合的区分 因素需要看抽象层级的定义。 人由五脏六腑组合,人类由人聚合
  • 关联则代表主体之间存在关联性,人和狗
  • 依赖则是在关联的基础上增加特定的关系,人吃饭 那么可以理解位人依赖饭

思考

  • 关联 实体之间存在某种 相互 联系,而依赖则是 描述实体之间的大 单向 联系
  • 组合 实体集合 内 存在 强相关 的联系,聚合 实体集合 内 实体之间 无强相关 联系 只是由 集合关系进行 约束。
  • 关系越弱 耦合越低
相关推荐
Dream_Chaser~9 天前
【uml期末复习】统一建模语言大纲
uml·统一建模语言·期末复习·复习资料·期末速通
失舵之舟-3 个月前
【中级软件设计师】上午题08-UML(下):序列图、通信图、状态图、活动图、构件图、部署图
uml·软件设计师·统一建模语言·序列图·状态图·通信图
能强优品木业3 个月前
中国建筑模板出口供应商
数学建模·代理模式·建造者模式·中介者模式·统一建模语言
aabond4 个月前
plantUML使用指南之序列图
架构·uml·plantuml·统一建模语言·序列图
赛之诺科技5 个月前
基于ExtendSim的半导体制造工厂仿真
制造·es·统一建模语言
Damon小智5 个月前
PlantUML绘制UML图教程
架构·uml·plantuml·统一建模语言·时序图·顺序图
银龙丶裁决5 个月前
系统架构20 - 统一建模语言UML(上)
系统架构·uml·统一建模语言
小哈里5 个月前
【软件工程】建模工具之开发各阶段绘图——UML2.0常用图实践技巧(功能用例图、静态类图、动态序列图&状态图&活动图)
后端·软件工程·uml·统一建模语言·领域建模
能强优品木业6 个月前
桉木芯建筑模板与其他材质比较有何不同?
数学建模·软件构建·建造者模式·超分辨率重建·统一建模语言
能强优品木业6 个月前
建筑模板的规格是多大的呢?
数学建模·代理模式·建造者模式·享元模式·统一建模语言