【StarUML】类图关系

本文档介绍了StarUML工具及其在创建类图时涉及的关系。类图关系包括聚合和组合,这两种都是关联关系的特例。聚合强调部分与整体间的弱拥有关系,而组合则表示更强烈的内部组成关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

指导文档:
1、https://www.cnblogs.com/jlily/p/4874509.html
2、https://blog.youkuaiyun.com/mike_caoyong/article/details/42563867

1、简介

StarUML是一种生成类图和其他类型的UML(Unified Modeling Language统一建模语言或标准建模语言)图表的工具

2、类图关系

关系说明标识
双向关联(Association)AB对象间弱联系,不带方向的双向关联,A可以对应多个B,B也可以对应多个A这里写图片描述这里写图片描述
单向关联(Directed Association)AB对象间弱联系,带方向的单向关联,A可以对应多个B,但B只能对应一个A这里写图片描述这里写图片描述
聚合(Aggregation)AB对象是整体与部分的弱关系,随着A的创建或消亡,B不一定创建或消亡这里写图片描述这里写图片描述
组合(Composition)AB对象是整体与部分的强关系,B跟随A的创建而创建,消亡而消亡这里写图片描述这里写图片描述
依赖关系(Dependence)A的改变引起了B的变化,则B依赖A这里写图片描述这里写图片描述
泛化(Generalization)继承关系这里写图片描述这里写图片描述
接口实现(Interface Realization)类实现了接口中所声明的操作

聚合是一种特殊的关联,而组合又是一种特殊的聚合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值