facebook twitter hatena line email

「VisualStudioCode/Mermaid」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(関連クラス)
(関連クラス)
行47: 行47:
 
</pre>
 
</pre>
  
 +
===その他関連===
 +
```mermaid
 +
classDiagram
 +
    class User{
 +
        +String Public
 +
        -String private
 +
        #String protected
 +
        ~String protected
 +
    }
 +
 +
    User --|> BaseUser
 +
    Car --|> BaseCar
 +
 +
    A --* B: コンポジット
 +
    C --o D: 集約
 +
    E --> F: 汎化
 +
    G -- H: 関連(実線()
 +
    I ..> J: 依存
 +
    K ..|> L: 実現
 +
    M .. N: 関連(点線)
 +
```
 
参考:https://qiita.com/hirokiwa/items/1a490c75961efd1e1487
 
参考:https://qiita.com/hirokiwa/items/1a490c75961efd1e1487

2023年12月7日 (木) 00:31時点における版

インストール

https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid

プレビュー

VisualStudioCodeを、開いて、コードを入力して、右上の虫眼鏡をクリックすると、プレビューできる。

サンプル

クラス図

class.md

```mermaid
classDiagram
    class User{
        +Int id
        +String name
        +name()
    }
```

関連クラス

relation.md

```mermaid
classDiagram

    class User{
        +Int id
        +String name
        +name()
    }

    User --|> BaseUser
    Car --|> BaseCar
```

access.md

```mermaid
classDiagram
    class User{
        +String Public
        -String Private
        #String Protected
        ~String Packaged
```

その他関連

```mermaid classDiagram

   class User{
       +String Public
       -String private
       #String protected
       ~String protected
   }
   User --|> BaseUser
   Car --|> BaseCar
   A --* B: コンポジット
   C --o D: 集約
   E --> F: 汎化
   G -- H: 関連(実線()
   I ..> J: 依存
   K ..|> L: 実現
   M .. N: 関連(点線)

``` 参考:https://qiita.com/hirokiwa/items/1a490c75961efd1e1487