您的位置:首页 > 其它

uml之类图

2014-05-29 21:10 405 查看
类图用来描述系统的静态部分,类图包含类、接口、协作、关系、包、子系统等等

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

深入探讨

可见性 (public/private/protected)

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

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

root,leaf 类{root} {leaf}

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

属性

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

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

操作

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

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: