facebook twitter hatena line email

「VisualStudioCode/PlantUML」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
行38: 行38:
  
 
参考:https://qiita.com/opengl-8080/items/98c510b8ca060bdd2ea3
 
参考:https://qiita.com/opengl-8080/items/98c510b8ca060bdd2ea3
 +
 +
===コメントなど===
 +
<pre>
 +
@startuml
 +
title タイトルです
 +
 +
' クラスAnimalの定義
 +
class Animal {
 +
  +int foot
 +
  +void call()
 +
}
 +
note right of Animal {
 +
  基底クラス
 +
}
 +
 +
' クラス間の関係
 +
Cat --|> Animal : 継承
 +
@enduml
 +
</pre>
  
 
==関連==
 
==関連==
 
[[Android/開発環境/AndroidStudio/UMLクラス図]] [ショートカット]
 
[[Android/開発環境/AndroidStudio/UMLクラス図]] [ショートカット]

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

PlantUMLのプラグイン

クラス図

class.pu

@startuml
class Enemy {
    + string type
    ~ string name
    # void SayHello()
    - void Attack()
}
@enduml

参考:https://gist.github.com/yoggy/bd68b3f1f55dbd742bea71424ca66564

クラス図関連系

relation.pu

@startuml
Cat --|> Animal : 継承
Wheel "4" --* "1" Car : コンポジション
Employee "many" --o  "1" Company : 集約
Car -- VehicleInspection : 関連
UseCase ..|> IUseCase: 実現
Runner ..> Marathon : 依存

interface IUseCase
abstract class Human
@enduml

参考:https://qiita.com/opengl-8080/items/98c510b8ca060bdd2ea3

コメントなど

@startuml
title タイトルです

' クラスAnimalの定義
class Animal {
  +int foot
  +void call()
}
note right of Animal {
  基底クラス
}

' クラス間の関係
Cat --|> Animal : 継承
@enduml

関連

Android/開発環境/AndroidStudio/UMLクラス図 [ショートカット]