文章 2023-05-27 来自:开发者社区

「软件设计」UML中关联,聚合和组合的区别是什么?

考虑以下对象类之间的差异和相似之处:宠物、狗、尾巴、主人。我们可以看到以下关系:主人喂宠物,宠物感谢主人(关联)尾巴是狗和猫的一部分(聚集/组成)猫是一种宠物(遗传/概括)下图显示了三种类型的关联连接器:关联、聚合和组合。我们将在这个UML指南中复习它们。下图显示了一个概括。我们将在稍后的UML指南中讨论它。关联如果一个模型中的两个类需要彼此通信,那么它们之间必须有一个链接,并且可以通过一个关联....

「软件设计」UML中关联,聚合和组合的区别是什么?
文章 2023-05-25 来自:开发者社区

「软件设计」UML中关联,聚合和组合区别

考虑以下对象类之间的差异和相似之处:宠物、狗、尾巴、主人。我们可以看到以下关系:主人喂宠物,宠物感谢主人(关联)尾巴是狗和猫的一部分(聚集/组成)猫是一种宠物(遗传/概括)下图显示了三种类型的关联连接器:关联、聚合和组合。我们将在这个UML指南中复习它们。下图显示了一个概括。我们将在稍后的UML指南中讨论它。关联如果一个模型中的两个类需要彼此通信,那么它们之间必须有一个链接,并且可以通过一个关联....

「软件设计」UML中关联,聚合和组合区别

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注