Markdowm+Mermaid

2023-08-10  本文已影响0人  小马要加油

Markdowm+Mermaid

1、mermaid 类图

形式

首先一个类图有3个内容:
类名
属性
方法

 classDiagram
class View{
    +mID
    +getId()
}

类图的6种关系

是一种拥有的关系,它使一个类知道另一个类的属性和方法
双向的关联可以有两个箭头或者没有箭头,单向的关联有一个箭头

 classDiagram
View -->  Drawable

依赖 语法 ..>

是一种使用的关系,即一个类的实现需要另一个类的协助
要尽量不使用双向的互相依赖

 classDiagram
View ..>  Trace

6种关系的强弱顺序

泛化(类与继承关系) = 实现(类与接口关系) >
组合(整体与部分的关系) > 聚合(整体与部分的关系) > 关联(拥有的关系) >
依赖(使用的关系)

时序图

语法:[角色A][箭头][角色B]: 消息描述

 sequenceDiagram
ViewRootImpl->>ViewRootImpl: performMeasure
ViewRootImpl->>View: measure

-> 实线

--> 虚线

->> 带箭头实线

-->> 带箭头虚线

-x 断头实线

--x 断头虚线

-) 表示异步的箭头实线 (async)

--) 表示异步的箭头虚线 (async)

上一篇下一篇

猜你喜欢

热点阅读