类图概述
类图是显示了模型的静态结构,是描述类、接口以及它们之间关系的图。
在软件工程中,类图为一种静态的结构图bai,描述了系统的类的集合,类的属性和类之间的关系,可以简化了人们对系统的理解;类图为系统分析和设计阶段的重要产物,是系统编码和测试的重要模型。
为什么要用类图
类图一般在详细设计过程中出现,主要用来描述系统中各个模块中类之间的关系,包括类或者类与接口的继承关系,类之间的依赖、聚合等关系。
它还描述每一个类的详细信息,包括变量,和方法。
通过类图,就能实际的把系统中的各个类,即对象描述清楚,下一步就是按照这个详细的设计编码了。
类图表示法
我用一张图来解释
其中
- +表示:public
- -表示:private
- #表示:protected
- 而 default(默认) 则不显示
属性通常这样表示 : 修饰符 名称 : 类型 [ = 缺省值]
方法通常这样表示 : 修饰符 名称(参数) [ :返回类型]
类与类之间关系的表示方式
关联关系
关联关系:一般关联,双向关联,自关联
- 一般关联