您好,登录后才能下订单哦!
本篇文章给大家分享的是有关UML中类之间的主要关系是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
UML中,类与类之间的关系分为:关联,依赖,泛化,聚合,组合,实现
关联: 体现的是类与类的实例之间的关系,而不是类本身的属性.例如外键就是一种关联关系.他指的是这个类的实现对象,与其他类的实现对象之间的一种联系.
依赖: 两个类A,B;如果类B的变化可能会影响类A的变化,则称为类A依赖于类B.(类自身属性的变化),例如教育部制定考纲,学校就要变化教材.学校依赖于教育部.
泛化: 泛化是继承的反义.类A继承类B,则类B是类A的泛化.泛化是一个类中,一些特例.例如:一群狗中,有几条狗没有尾巴.这群狗与那些没尾巴的狗之间的关系就叫泛化.
共享聚集: 聚集也称聚合.表示的是组成元素与组成之后的新事物之间的关系.共享聚集表示的是组成的元素可以组成其他新的类.并不是这个类独有.所以叫共享;例如:共享女友,就是很多男的可以拥有的女朋友,可以是你的,可以使他的女朋友,可以跟不同的男的组成男女朋友.
组合聚集:也称为组合关系,与共享聚集相反.表示组成的类,与这个类是相连在一起的.就好比老婆,是不可以共享的.老婆是患难与共的.
实现关系: 实现描述的是类的说明(接口)与类的额实现之间的关系.类A实现类B.
以上就是UML中类之间的主要关系是怎样的,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。