uml之类图

来源:互联网 发布:怎么解锁windows驱动器 编辑:程序博客网 时间:2024/06/06 16:07

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

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


深入探讨

可见性 (public/private/protected)

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

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

root,leaf 类{root}  {leaf}

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


属性

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

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

操作

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


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




0 0
原创粉丝点击