在app联合开发中 ,习惯性会遇见UML绘制 ,而类图作为一个一个外部的成分图 ,既是体统编写代码和测量的关键模形 ,还是可以简单老百姓对体统的表达 。由于 ,表达和知晓如果动用UML图就更是尤其关键了!那些 ,而言UML类下图常常用的点大致标符及动用你是否有都了解到了呢?
UML类图的基本符号:
UML类图基本符号的含义:
1、类(Class):一般是用三层矩形框表示 ,第一层表示类的名称 ,第二层表示的是字段和属性 ,第三层则是类的方法 。第一层中 ,如果是抽象类 ,需用斜体显示 。
2、包(Package):是一种常规用途的组合机制 。在UML中用一个Tab框表示 ,Tab里写上包的名称 ,框里则用来放一些其他子元素 ,比如类 ,子包等等 。
3、接口(Interface):表示的是一系列的操作集合 ,它指定了一个类所提供的服务 。一个接口只指明了实现这一接口的分类器实例应该支持的特性 ,并没有指定其所刻画的特性是如何实现的 。
UML中描述对象和类之间相互的关系 ,常用以下几种方式表示:
1、依赖(Dependency):表示的是类之间的调用关系 。UML中用带箭头的虚线表示依赖关系 ,而箭头所指的则是被依赖的类 。
2、泛化(Generalization):表示的是类之间的继承关系 ,注意是子类指向父类 。UML中用带空心三角箭头的实线表示泛化关系 ,箭头指向的是一般个体 。
3、关联(Association):表示的是类与类之间存在某种特定的对应关系 。UML中用双向带箭头的虚线表示关联关系 ,箭头两端为相互关联的两个类 。
4、聚合(Aggregation):是关联关系的一种特例 ,表示的是整体与部分之间的关系 ,部分不能离开整体单独存在 。UML中用空心菱形头的实线表示聚合关系 ,菱形头指向整体 。
5、组合(Composition):是聚合的一种特殊形式 ,表示的是类之间更强的组合关系 。UML中用实心菱形头的实线来表示组合 ,菱形头指向整体 。