process on 在线使用
UML概念
UML :统一建模语言(Unified Modeling Language,是用来设计软件的可视化建模语言。
1. 类图
1.1 概念
类图(Class Diagram)是UML中用于描述系统静态结构的图形化工具。它展示了系统的类、接口、它们之间的关系以及类的属性和操作。
1.2 类的表示方式
(1普通类
在UML类图中,类使用包含类名,属性,方法 且带有分割线的矩形来表示,如下
其中方法的参数有就加上,没有就用空括号()
访问权限 :+ 表示public ; - 表示private; # 表示protected
(2抽象类
第一种表示方法:抽象类名称用斜体表示,抽象方法用斜体表示
第二种表示方法:类图边框用虚线表示(建议
(3接口,主要是里面的抽象方法
接口名称用斜体表示,抽象方法用斜体表示
接口取消属性栏
1.1.2 类与类的关系
(1关联关系(一般都是一个类中使用了类 类型的成员
关联关系是对象间的一种引用关系,表示两个类之间存在某种逻辑上的联系。这种关系通常是双向的,但也可以是单向的。
单项关联
用一个带箭头的实线表示
双向关联
自关联典型的就是链表的那种 node节点
(2 聚合关系
注意 空心菱形的位置 位置应该放在包含的一方,如上图 大学类中包含一个教师类的List。
必须是二者都可单独存在的
一对一的关系也可以用聚合关系,不一定非要一对多。
(3)组合关系
(4)依赖
方法中调用到另一个类,二者就是依赖的关系。核心思想就是在方法体内。而不是在类内。
依赖关系用 虚线箭头来表示 谁--->依赖谁
(5)继承关系 箭头指向父类
(6)实现关系