GoFのデザインパターンは23種類もあるので、PlantUMLでクラス図を書く練習にちょうどよい。 そういう訳で、PlantUMLでデザインパターンのクラス図を描く。 その前に、用語を整理しておこう。 UML では、用途に応じて図が何種類か定義されている。クラス図(Class Diagram)はそのうちの1つだ。 PlantUML はこれを書くためのツールで、jarとして端末から実行する。IntelliJ IDEA や Visual Studio Code といった IDE で使えるプラグインもあり、esa.io や Confluence のような情報共有ツール上でも利用できるので、好きな環境でやろう。 こういうテキストを書いておくと、 @startuml class ClassA { } class ClassB { } @enduml こういう図が出力される。 図を書く際は、ここから