二、关于画类图的一点心得

推荐工具

  1. starUml 简单美观的uml建模工具 传送门
  2. plantUml 非常geek,需要一定门槛才能使用 传送门
  3. astahUml 非常好用,但是收费 传送门
  4. processOn 线上使用,非常方便 传送门

常用的关系

在这里插入图片描述

  1. 关联:类之间的一种关系,如学生和老师。
  2. 双向关联:和关联一样,不过它是两个方向的,如学生和老师,老师和学生,双向关系。
  3. 聚合:整体和部分的关系,has-a的关系,如汽车拥有引擎。通常是通过构造函数或者setter赋值进去的。
  4. 组合:整体和部分的关系,is-a的关系,如手是人体的一分部。通常是在构造函数的时候,通过new创建出来。
  5. 依赖:是使用的关系,例如汽车使用喇叭来鸣笛,调用汽车鸣笛的方法时,就依赖于喇叭鸣笛方法。

难点

有些类比如说VO,关联表的实体类等是否要画上来,以及聚合和组合如何判断使用哪个。
实体中的方法中的参数怎么去写才能达意,是否必须要写图中存在的实体,还是写用户id之类的具体的属性?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值