UML类图符号
2016-09-06 10:49:06 0 举报
UML类图是一种静态结构图,用于描述系统中的类以及它们之间的关系。在UML类图中,有以下几种基本符号: 1. 类(Class):用矩形表示,矩形内部包含类名和属性列表。 2. 接口(Interface):用圆形表示,圆形内部包含接口名和操作列表。 3. 关系(Relationship):用直线连接两个类或接口,表示它们之间的关联、继承或实现关系。 4. 聚合(Aggregation):用空心菱形表示,菱形一端连接一个类,另一端连接另一个类,表示整体与部分的关系。 5. 组合(Composition):用实心菱形表示,菱形一端连接一个类,另一端连接另一个类,表示强关联的整体与部分关系。
作者其他创作
大纲/内容
接口的行为实现,箭头指向接口
泛化=实现 组合 聚合 关联 依赖
聚合
子类继承父类,箭头指向父类
依赖
实现
类
+ attribute1:type = defaultValue+ attribute2:type- attribute3:type
+ operation1(params):returnType- operation2(params)- operation3()
+: public; #: protected; - private, static方法和属性加下划线
组合
关联是一种拥有关系,箭头指向被拥有者,双向关联省略箭头
聚合是一种群体与个体的关系,箭头指向组成的个体,棱形指向群体
组合是一种整体对部分的关系,箭头指向部分,棱形指向整体
关联
接口
+ operation1(params):returnType+ operation2(params):returnType+ operation3(params):returnType
依赖是一种协助关系,箭头指向被依赖者
泛化
0 条评论
下一页