简介 / Introduction用例图(Use Case Diagram)用于描述系统功能需求,以角色(Actor)和用例(Use Case)为核心,辅以系统边界和关系线表达业务场景。本篇对比 PlantUML 与 Mermaid 两种语法的用例图写法。
PlantUML 版12345678910111213141516@startumlleft to right directi...
简介 / IntroductionUse case diagrams model system functional requirements, centering on actors and use cases, with system boundaries and relationships to express business scenarios. This article...
puml.online 是什么puml.online 是一个免费在线工具网站,集成了 PlantUML、Mermaid 和 Excalidraw 三个画图工具。它的核心优势是:
打开即用 — 无需注册、无需下载、无二次跳转,打开网页就能开始画
100+ 模板 — 不会画某种图时,直接选一个模板改改就能用
内置主题 — 切换主题无需手写代码,一键换肤
打开即用打开 https://puml...
What is puml.onlinepuml.online is a free online diagram tool that bundles PlantUML, Mermaid, and Excalidraw in one place. Its key advantages:
Open and start — no sign-up, no download, no second pa...
简介 / IntroductionA deployment diagram visualizes the physical layout of a software system across hardware nodes and the artifacts deployed on each. This post renders the same deployment struct...
简介 / Introduction部署图(Deployment Diagram)用于描述软件系统在硬件节点上的物理布局,以及各节点上运行的制品(artifact)。本篇分别用 PlantUML 和 Mermaid 绘制相同的部署结构,直观对比两者的语法差异。
PlantUML 版PlantUML 的部署图以 @startuml + deployment 关键字开头,用 node 定...
简介 / IntroductionComponent diagrams are a core part of architecture documentation, showing module boundaries, interface contracts, and dependency relationships. PlantUML has native component a...
简介 / Introduction组件图是架构设计中的核心图种之一,用来展示系统内部的模块划分、接口定义和依赖关系。PlantUML 的组件图原生支持 interface、多种箭头样式(实线、虚线、圆点)以及 component 块;Mermaid 通过 class 图的 <<interface>> 标记和类实现关系也能表达相同语义。本文用同一个业务场景——...
简介 / Introduction抽象类(Abstract Class)不能直接实例化,它定义了一组子类共有的属性和方法骨架。具体类(Concrete Class)继承抽象类后,必须实现其所有抽象方法。本文展示如何在 PlantUML 和 Mermaid 中绘制这一模式。
PlantUML 版123456789101112131415abstract class Animal ...
简介 / IntroductionAn abstract class cannot be instantiated directly — it defines a skeleton of attributes and methods that its subclasses must implement. A concrete class inherits from the abst...