千家信息网

UML中类之间的主要关系是怎样的

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,本篇文章给大家分享的是有关UML中类之间的主要关系是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。UML中,类与类之间的关系分为:
千家信息网最后更新 2024年11月19日UML中类之间的主要关系是怎样的

本篇文章给大家分享的是有关UML中类之间的主要关系是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

UML中,类与类之间的关系分为:关联,依赖,泛化,聚合,组合,实现

关联: 体现的是类与类的实例之间的关系,而不是类本身的属性.例如外键就是一种关联关系.他指的是这个类的实现对象,与其他类的实现对象之间的一种联系.

依赖: 两个类A,B;如果类B的变化可能会影响类A的变化,则称为类A依赖于类B.(类自身属性的变化),例如教育部制定考纲,学校就要变化教材.学校依赖于教育部.

泛化: 泛化是继承的反义.类A继承类B,则类B是类A的泛化.泛化是一个类中,一些特例.例如:一群狗中,有几条狗没有尾巴.这群狗与那些没尾巴的狗之间的关系就叫泛化.

共享聚集: 聚集也称聚合.表示的是组成元素与组成之后的新事物之间的关系.共享聚集表示的是组成的元素可以组成其他新的类.并不是这个类独有.所以叫共享;例如:共享女友,就是很多男的可以拥有的女朋友,可以是你的,可以使他的女朋友,可以跟不同的男的组成男女朋友.

组合聚集:也称为组合关系,与共享聚集相反.表示组成的类,与这个类是相连在一起的.就好比老婆,是不可以共享的.老婆是患难与共的.

实现关系: 实现描述的是类的说明(接口)与类的额实现之间的关系.类A实现类B.

以上就是UML中类之间的主要关系是怎样的,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

0