uml之类图

类图用来描述系统的静态部分,类图包含类、接口、协作、关系、包、子系统等等

如何画一个系统的类图呢?通过对名词进行归纳抽象得到相关的类,进一步落实这些类包含哪些属性(静态信息)和方法。属性就是类的静态信息,方法是放到执行的那个类中,是方法的执行者,这个类有哪些动作。


深入探讨

可见性 (public/private/protected)

范围(每个实例自己拥有自己的属性和方法),静态成员(下划线)所有实例共享,可以通过类名来直接调用

抽象类(不能实例化),Uml中斜体表示。

root,leaf 类{root}  {leaf}

多重性(1、0…*、*、1…*……)


属性

表示方法:[可见性]+姓名+ [多重性+:类别]

三种(可更改、只读、冻结)

操作

表示方法:【可见性】+ 名称+【参数列表+:返回类型+属性字符串】


我画的机房收费系统的类图:




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值