はとのーと

エジソンノート(アイデア、思い付き、メモ)として使っています。誰かの役に立つかもしれないので公開しています。

PlantUMLについてのメモ

リンク

ロリポップとソケット

ロリポップとソケットはインタフェースを表す。 主にコンポーネント図で使われる。

ロリポップとソケットは次のように描く。

@startuml
[A] -() foo
[B] --() bar
[C] -( baz
[D] --( qux
@enduml

f:id:paz3:20210124202549p:plain

図へのリンク

複数のクラスに同名のソケットがある場合、はじめにソケットだけを定義して後から線をつなぐ。

@startuml
() foo as foo1
() foo as foo2
[A] -( foo1
[A] -( foo2
[B] -() foo1
[C] -() foo2
@enduml

f:id:paz3:20210124203714p:plain

図へのリンク