uml图图

用于描述类之间的关系

目录

用于描述类之间的关系

依赖关系

某个类依赖于另外一个类

如果A类中的某个方法的参数是用B类来声明 or

某个方法返回的数据类型是B类型

实现关系

接口和类间关系

泛化关系

父子类之间的继承关系

关联关系

对象之间的引用关系

A类中的成员变量用B类接口实现来声明的变量

聚合关系

是关联关系的一种,表示整体和部分之间的关系,部分可以脱离整体而存在

 组合关系

整体和部分之间的关系,部分不能脱离整体单独存在


依赖关系

某个类依赖于另外一个类

如果A类中的某个方法的参数是用B类来声明 or

某个方法返回的数据类型是B类型

比如Programmer中用了Computer

 

实现关系

接口和类间关系

如下图,北京大学和清华大学分别实现了大学接口

 

泛化关系

父子类之间的继承关系

如下图,父类动物有一个吃的方法,小鸟和狮子都继承于动物类,小鸟有它特有的方法飞行,而狮

子有特有的方法奔跑

关联关系

对象之间的引用关系

A类中的成员变量用B类接口实现来声明的变量

下图表示老师和学生之间的关系是双向的,

一个老师可以有多个学生,一个学生也可以有多个老师

学生和课程之间是单向的,一个学生会学习多门课程,课程不拥有学生

聚合关系

是关联关系的一种,表示整体和部分之间的关系,部分可以脱离整体而存在

 组合关系

整体和部分之间的关系,部分不能脱离整体单独存在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值