【UML】类图

1.类图:表述类、抽象类、接口以及他们之间关系的图形结构。

2.可见性:+公有、#保护、-私有、~包

3.抽象类名称用斜体字表示,抽象类方法只有定义没有实现。

接口一定没有属性(有也只能有静态属性),只有方法,且方法只有定义没有实现。接口有<interface>做标识。

4.类图关系有哪些

依赖:属性有其他类,方法参数列表、返回类型有其他类

关联:A是B的什么关系、B是A的什么关系,写在靠近类的两边。

为了可读性,起角色名。

多重性:关联关系是几对几的关系。

一个人可能在多个公司兼职,打个*

一个公司可能有一到多个职员

泛化:继承关系,类和类、类和抽象类、接口和接口

实现:类和接口之间

5.在两个多对对之间添加一个关联类,来降低双方的复杂程度。

6.关联包括组合和聚合,都是整体部分关系。但组合是强语义关系,部分和整体共存亡。画成实心,同生共死的关系。

7.对象图是类图在某一时刻的快照。保存的只是一个时刻类图的关系。

8.审题:类中、类图中

包图

分组

包和包之间只有依赖关系。

依赖关系:比如你include<string>,那你的这个文件就依赖于string这个包。

绘制包图如果出现循环A依赖于B,B依赖于A那就是不对的。创建一个A‘的包,把之前的拆开。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值