Skip to content

架构师相关

1. 软件工程

UML

类图

以下是类图中各种关系的表格,帮助区分和理解不同类型的关系:

关系类型符号含义理解
继承空心箭头 (从子类指向父类)image-20250407191605387表示类之间的继承关系,子类继承父类的属性和方法子类是父类的一种特殊化,具备父类的所有功能。
接口实现虚线箭头 (指向接口)image-20250407191714127表示类实现接口,必须实现接口中的方法类与接口之间的“实现”关系,类需提供接口的方法。
关联实线连接 (可能带箭头)image-20250407192016178表示类之间的使用关系,可能是单向或双向类之间相互交互,可能是共享资源或直接合作。
依赖虚线箭头image-20250407192041552表示类的方法或构造函数依赖其他类的对象或方法类依赖于其他类来完成功能,通常体现在方法调用或构造函数中。
直接关联实线连接 (带多重性)image-20250407192114751表示类之间的强交互关系,带有多重性约束整体包含部分,部分可以独立于整体存在。
聚合空心菱形image-20250407192119547表示整体和部分的关系,部分可以独立存在整体和部分强依赖,部分随着整体一起销毁。
复合实心菱形image-20250407192122506表示整体和部分的关系,部分不能独立存在,依赖于整体的生命周期整体和部分强依赖,部分随着整体一起销毁,生命周期绑定。

....