类图中表达总体与局部的关系_UML类图与类的关系详解

本文详细介绍了UML类图中的聚合和组合关系,包括它们的区别和实例分析。聚合表示has-a的弱关系,部分对象可以独立存在;组合则表示contains-a的强关系,部分与整体生存期紧密关联。同时,文章还涵盖了类图的基本概念、其他关系(如泛化、实现、依赖和关联)以及多重性等知识点。
摘要由CSDN通过智能技术生成

f3fdbba89ac4a51e7251ba61950e9b93.gif

虚线箭头指向依赖;

实线箭头指向关联;

虚线三角指向接口;

实线三角指向父类;

空心菱形能分离而独立存在,是聚合;

实心菱形精密关联不可分,是组合;

b565cc267c10f9d2256a4c46f55ee163.png

上面是UML的语法。

在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。

基本概念

类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。

类图的3个基本组件:类名、属性、方法。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值