Mermaid 类图
使用UML类图为面向对象系统建模。为您的软件架构设计类、属性、方法和关系。
代码
预览
100%
开始输入以查看您的图表
100% • 拖动平移
快速语法参考
创建UML类图的关键语法元素。
类定义定义类成员
class User {
-id: Long
-name: String
+getName(): String
}继承关系显示类层次结构
Animal <|-- Dog
Animal <|-- Cat
Vehicle <|-- Car关联关系关系类型
User --> Order
Company "1" --> "many" Employee
Customer ..> Address可见性访问修饰符
+ public
- private
# protected
~ package/internal多重性基数表示法
"1" - exactly one
"*" - many
"0..1" - zero or one
"1..*" - one or more注解特殊类类型
<<interface>>
<<abstract>>
<<service>>
<<enumeration>>应用场景
类图是面向对象设计和软件架构的基础。
系统设计
设计面向对象的软件系统。
代码文档
记录现有代码库架构。
模式建模
说明设计模式及其实现。
API设计
为库和API建模类层次结构。
数据库映射
将OOP概念映射到数据库架构。
团队沟通
向利益相关者传达设计决策。