Java day13【第二十四章】UML图形
【第二十四章】UML图形
一.类图:
UML是统一的建模语言,本质就是利用图形化的语言来实现程序类关系的描述:
一般情况下如果想要进行类结构的描述,往往使用三层的结构来表示:
类名称 |
属性 |
方法 |
普通类:直接编写,抽象类:斜体字
为了更加清楚,往往在抽象类上再加一个”abstract“
对于类中的属性可以使用”访问权限 属性名称 属性类型“的格式来进行描述。private(+)、protected(#)、private(-)
我们是由PowerDesigner为例:
范例:建立一个类
在进行类图定义的时候可以设置类中的属性(Attributes)、类中支持的方法(Operations)
实际的项目开发之中,如果花费大量的人力进行这样的设计一定是没有意义的(一定是无用功),所以一般会使用代码通过转换引擎变为图形显示。
二.时序图:
时序图主要描述的是你的代码的执行过程
三.用例图:
用例图描述的是程序的执行分配,例如:现在如果是系统管理员可能拥有系统初始化、系统备份、公告发布的功能
而普通的公告管理员只是负责公告的管理,不应该负责系统的管理,所以在设计书上写上用例书来加以说明。
一般出现在项目的设计过程之中比较多。