UML类图-尚硅谷学习部分笔记

本文深入解析UML类图中的四种关键关系:依赖、泛化、实现和关联,包括它们的区别、示例和在设计中的应用。理解这些关系有助于提升软件架构设计的清晰度。

UML类图:

 依赖关系

1.类中使用到对方

2.类的成员属性

3.方法的返回类型

4.方法接收的参数类型

5.方法中使用到

泛化关系

1.泛化关系实际是继承关系,是依赖关系的特例

2.如果A类继承B类,那么A和B存在泛化关系

实现关系

1.实现关系实际是A类实现B类,是依赖关系的特例

关联关系

1.类与类之间的联系,是依赖关系的特例

2.关联具有导航性:即双向关系或单向关系

3.关联具有多重性:“1”表示有且只有一个,“0”...表示0个或多个,“0,1”表示0个或一个,“n...m”表示n到m个,“m...*”表示至少m个

聚合关系

1.整体和部分的关系,整体与部分可以分开。聚合关系是关联关系的特例

2.使用带空心菱形的实线表示

组合关系

1.1.整体和部分的关系,整体与部分不可以分开

2.使用实心菱形的实线表示

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值