使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2023.11)部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • YAML Data • Network diagram (nwdiag) • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap diagram • Work Breakdown Structure diagram • 所采用的简单直观的语法。这种经过深思熟虑的设计意味着,即使是图 表创建新手也能轻松快速地掌握基础知识。 • 文本与图形的关联: 另一个显著特点是文本表示与图形输出之间非常相似。这种和谐的相关性可确保文本草稿准确地转化为 图形图表,从而提供连贯、可预测的设计体验,在最终输出中不会出现令人不快的意外。 • 高效的制作过程: 文本和图形结果之间的紧密联系不仅简化了制作过程,还大大加快了制作速度。用户可从更简化的流程 中获益,减少耗时的修改和调整要求。 sequenceMessageAlign,后接参数 left,right 或 center。 你也可以使用 direction 或 reverseDirection 来根据箭头的方向对齐文本。更多细节可参考 skin- param。 @startuml skinparam sequenceMessageAlign right Bob -> Alice : Request Alice -> Bob :0 码力 | 539 页 | 7.74 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.1)是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • 以 AsciiMath 或 JLaTeXMath 符号的数学公式 通过简单直观的语言来定义这些示意图。 3.3 添加方法 为了声明域或者方法,你可以使用后接域名或方法名。 系统检查是否有括号来判断是方法还是域。 PlantUML 语言参考指引 (1.2019.1) 32 / 145 3.4 定义可访问性 3 类图 @startuml Object <|-- ArrayList Object : equals() ArrayList : Object[] elementData ArrayList Dummy { {field} A field (despite parentheses) {method} Some method } @enduml 3.4 定义可访问性 一旦你定义了域或者方法,你可以定义相应条目的可访问性质。 PlantUML 语言参考指引 (1.2019.1) 33 / 145 3.5 抽象与静态 3 类图 Character Icon for field Icon0 码力 | 146 页 | 1.91 MB | 1 年前3
PlantUML 1.2019.3 语言参考指引是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • 以 AsciiMath 或 JLaTeXMath 符号的数学公式 通过简单直观的语言来定义这些示意图。 parentheses) {method} Some method } @enduml PlantUML 语言参考指引 (1.2019.3) 35 / 156 3.4 定义可访问性 3 类图 3.4 定义可访问性 一旦你定义了域或者方法,你可以定义相应条目的可访问性质。 Character Icon for field Icon for method Visibility - private # protected Let's have few examples : 6.1 组件 组件必须用中括号括起来。 还可以使用关键字 component 定义一个组件。并且可以用关键字 as 给组件定义一个别名。这个别名可 以在稍后定义关系的时候使用。 @startuml [First component] [Another component] as Comp2 component Comp3 component0 码力 | 157 页 | 1.78 MB | 1 年前3
PlantUML 1.2019.2 语言参考指引是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • 以 AsciiMath 或 JLaTeXMath 符号的数学公式 通过简单直观的语言来定义这些示意图。 parentheses) {method} Some method } @enduml PlantUML 语言参考指引 (1.2019.2) 35 / 156 3.4 定义可访问性 3 类图 3.4 定义可访问性 一旦你定义了域或者方法,你可以定义相应条目的可访问性质。 Character Icon for field Icon for method Visibility - private # protected Let's have few examples : 6.1 组件 组件必须用中括号括起来。 还可以使用关键字 component 定义一个组件。并且可以用关键字 as 给组件定义一个别名。这个别名可 以在稍后定义关系的时候使用。 @startuml [First component] [Another component] as Comp2 component Comp3 component0 码力 | 157 页 | 1.78 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.6)是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap diagram • Work Breakdown Structure diagram • parentheses) {method} Some method } @enduml PlantUML 语言参考指引 (1.2019.6) 35 / 173 3.4 定义可访问性 3 类图 3.4 定义可访问性 一旦你定义了域或者方法,你可以定义相应条目的可访问性质。 Character Icon for field Icon for method Visibility - private # protected 6 组件图 6 组件图 我们来看几个例子: 6.1 组件 组件必须用中括号括起来。 还可以使用关键字 component 定义一个组件。并且可以用关键字 as 给组件定义一个别名。这个别名可 以在稍后定义关系的时候使用。 @startuml [First component] [Another component] as Comp2 component Comp3 component0 码力 | 174 页 | 1.98 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.9)是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap diagram • Work Breakdown Structure diagram • parentheses) {method} Some method } @enduml PlantUML 语言参考指引 (1.2019.9) 35 / 173 3.4 定义可访问性 3 类图 3.4 定义可访问性 一旦你定义了域或者方法,你可以定义相应条目的可访问性质。 Character Icon for field Icon for method Visibility - private # protected 6 组件图 6 组件图 我们来看几个例子: 6.1 组件 组件必须用中括号括起来。 还可以使用关键字 component 定义一个组件。并且可以用关键字 as 给组件定义一个别名。这个别名可 以在稍后定义关系的时候使用。 @startuml [First component] [Another component] as Comp2 component Comp3 component0 码力 | 174 页 | 2.00 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2019.4)是一个开源项目,支持快速绘制: • 时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap diagram • Work Breakdown Structure diagram • parentheses) {method} Some method } @enduml PlantUML 语言参考指引 (1.2019.4) 35 / 164 3.4 定义可访问性 3 类图 3.4 定义可访问性 一旦你定义了域或者方法,你可以定义相应条目的可访问性质。 Character Icon for field Icon for method Visibility - private # protected 6 组件图 6 组件图 我们来看几个例子: 6.1 组件 组件必须用中括号括起来。 还可以使用关键字 component 定义一个组件。并且可以用关键字 as 给组件定义一个别名。这个别名可 以在稍后定义关系的时候使用。 @startuml [First component] [Another component] as Comp2 component Comp3 component0 码力 | 165 页 | 1.89 MB | 1 年前3
PlantUML 1.2020.22 语言参考指引时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • JSON Data • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap diagram • Work Breakdown Structure diagram • @enduml 也可以使用 {} 把字段或者方法括起来 注意,这种语法对于类型/名字的顺序是非常灵活的。 PlantUML 语言参考指引 (1.2020.22) 40 / 294 3.5 定义可访问性 3 类图 @startuml class Dummy { String data void methods() } class Flight { flightNumber : Integer Dummy { {field} A field (despite parentheses) {method} Some method } @enduml 3.5 定义可访问性 一旦你定义了域或者方法,你可以定义相应条目的可访问性质。 Character Icon for field Icon for method Visibility - private # protected ~ package0 码力 | 295 页 | 3.08 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2020.23)时序图 • 用例图 • 类图 • 活动图 • 组件图 • 状态图 • 对象图 • 部署图 • 定时图 同时还支持以下非 UML 图: • JSON Data • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap diagram • Work Breakdown Structure diagram • @enduml 也可以使用 {} 把字段或者方法括起来 注意,这种语法对于类型/名字的顺序是非常灵活的。 PlantUML 语言参考指引 (1.2020.23) 49 / 306 3.5 定义可访问性 3 类图 @startuml class Dummy { String data void methods() } class Flight { flightNumber : Integer Dummy { {field} A field (despite parentheses) {method} Some method } @enduml 3.5 定义可访问性 一旦你定义了域或者方法,你可以定义相应条目的可访问性质。 Character Icon for field Icon for method Visibility - private # protected ~ package0 码力 | 307 页 | 3.17 MB | 1 年前3
使用 PlantUML 绘制 UML - PlantUML 语言参考指引(Version 1.2021.2)部署图 • 状态图 • 定时图 同时还支持以下非 UML 图: • JSON Data • YAML Data • Network diagram (nwdiag) • 线框图形界面 • 架构图 • 规范和描述语言 (SDL) • Ditaa diagram • 甘特图 • MindMap diagram • Work Breakdown Structure diagram • @enduml 也可以使用 {} 把字段或者方法括起来 注意,这种语法对于类型/名字的顺序是非常灵活的。 PlantUML 语言参考指引 (1.2021.2) 53 / 380 3.5 定义可访问性 3 类图 @startuml class Dummy { String data void methods() } class Flight { flightNumber : Integer Dummy { {field} A field (despite parentheses) {method} Some method } @enduml 3.5 定义可访问性 一旦你定义了域或者方法,你可以定义相应条目的可访问性质。 Character Icon for field Icon for method Visibility - private # protected ~ package0 码力 | 381 页 | 4.05 MB | 1 年前3
共 26 条
- 1
- 2
- 3













