1.类之间的关系(按使用频率排序)
-
继承关系(泛化关系):泛化关系用带空心三角箭头的实线来表示,箭头从子类指向父类。
-
实现关系(接口与实现类关系):实现关系使用带空心三角箭头的虚线来表示,箭头从实现类指向接口。
-
依赖关系:依赖关系使用带箭头的虚线来表示,箭头从使用类指向被依赖的类。
- 聚合关系:聚合关系可以用带空心菱形的实线来表示,菱形指向整体。
- 组合关系:组合关系用带实心菱形的实线来表示,菱形指向整体。(与聚合关系区别,一旦整体对象不存在,部分对象也将不存在)
2.类、接口和类图
-
类
-
类名
-
属性:[可见性]属性名:类型[=默认值]
-
操作: [可见性]名称(参数列表)[:返回类型]
-
接口:接口使用一个带有名称的小圆圈来进行表示。
-
类图:用来显示系统中的类、接口、协作以及它们之间的静态结构和关系的一种静态模型。