三、类图
类图就是显示出类、接口以及它们静态结构和关系的图。类图的基本元素是类或者接口。
类的框可分为一下几层
- 类名
属性清单 方法清单 性质清单
如果一个类有内部成员类,那么它的类图就会有5层。在类图中,除了类名层不能省略必须显示外,其他几层在UML中都可以省略的。
第一层是类名,如果类名为正体字,表明类是具体的(Concrete,即可以实例化的),变量名如果是斜体的,表明类是抽象的。
第二层是属性层。左面如果有+号,表明它是public;左面如果有一个-,表明它是private;如果有#号,表明为protected。
第三层是方法层。+-#的含意和属性层一致。
方法下面如果有一道下划线,表明它是个静态方法。
第四层是性质层,性质是由一个属性即一个内部变量,一个赋值函数和一个取值函数组成的结构。例如:
public String Class1{
private String jobTitle;
public String getJobTitle(){
return jobTitle;
}
public String setJobTitle(String jobTitle){
this.jobTitle=jobTitle;
}
}
在UML图中,类的左上角,通常分两行写出类的父类和所实现的接口。
1、描述接口的类图
接口的类图和类的类图几乎一样,唯一的区别是接口的名字有个“interface”字样。
一个接口不会有性质,可以有方法的声明、public和final静态内部成员类。
时间: 2024-10-26 03:19:59