# PlantUML入门

## PlantUML是什么

PlantUml是一个支持快速绘制的开源项目。其定义了一套完整的语言用于实现UML关系图的描述。类似于markdown，通过编辑文本就可以自动生成UML图。

> UML：Unified Modeling Language 统一建模语言，又称标准建模语言。是用来对软件密集系统进行可视化建模的一种语言。UML的定义包括UML语义和UML表示法两个元素。目前UML2.0定义了13种图形。 结构图7种：类图、概要图、对象图、包图、部署图、复合结构图、组件图； 行为图6种：用例图、序列图、活动图、通信图、交互概览图、时序图；

## PlantUML特点

1. 跨平台、跨语言，只需要编辑文本就可以生成UML图。
2. 插件十分广泛，包括谷歌浏览器、idea、eclipse、sublime都有对应的插件。
3. PlantUml可以导出图片，也可以导出SVG格式的矢量图。

## 教程地址

<https://plantuml.com/zh/>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://jun-wang.gitbook.io/learnjava/xiaolti-sheng/plantuml-ru-men.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
