类图的组成
类形状本身由具有三行的矩形组成。最上面的一行包含类的名称,中间的一行包含类的属性,最下面的部分表示该类可以使用的方法或操作。将类和子类组合在一起以显示每个对象之间的静态关系。
标准的类图包括三部分
上部: 包含类的名称。无论您是在谈论分类器还是对象,此部分始终是必需的。
中间部分:包含类的属性。使用本部分描述类的特性。仅在描述类的特定实例时才需要。
底部:包括类操作(方法)。以列表格式显示,每个操作占用其自己的行。这些操作描述了类如何与数据交互
类: 用于在系统中创建对象和实现行为的模板。在UML中,一个类表示一个对象或一组对象(这些对象或对象共享相同的结构和行为)。它们由一个矩形表示,该矩形包括类名称,其属性和操作的行。当您在类图中绘制一个类时,只需要填写第一行,其他行是可选的
名称: 类形状的第一行。
属性: 类形状的第二行。类的每个属性都显示在单独的行上。
方法: 类形状的第三行。方法也称为操作,方法以列表格式显示,每个操作在其自己的行上。
类与类之间存在关系
1)继承关系
汽车会继承交通工具的所有属性
2)双向关联:用直线表示
汽车(car)和汽车旅行(roadTrip)关系(assignedCar):
0…1代表汽车旅行可以有0个或者1个car对应
getRoadTrip:0…*代表:一个汽车实例可以进行多个汽车旅行
以上仅为个人笔记如有不对还请包涵