AI UML 类图生成器

描述类、属性、继承,得到一张 Mermaid UML 类图。

试一下这些示例 —— 点击后自动进生成器

什么时候用它

类图是描述**软件结构**的标准语言。什么时候用它?当你需要传达一份面向对象代码库的形态 —— 有哪些类型、每个类型有什么属性和方法、类型之间通过继承/组合/关联怎么关联。 它最擅长的场景:入门文档("我们的领域模型是这么组织的")、提议新类层级或重构的设计 RFC、以及需要在白板上快速画出设计的技术面试。它也是**记录设计模式**的首选 —— 工厂、策略、观察者、访问者都有约定俗成的类图形状,读者一眼就认出。 Mermaid 的 classDiagram 支持你会需要的所有 UML 标记:可见性(`+` public,`-` private,`#` protected,`~` package),抽象类和方法,`<<interface>>` 接口标注,泛型,和每种关系(继承 `<|--`、组合 `*--`、聚合 `o--`、关联 `--`、依赖 `..>`)。它不做完整 UML —— 没有泳道、没有完整活动语义 —— 对于大多数工程文档这反而是**优点**,让你保持简洁。要那些的话,你可能拿错工具了。

相关工具