UML図にMainクラスを含めるか含めないか
auです。
最近講義でUMLクラス図を書いているのですが、Javaのコードを図にする際に、Mainを含めるかどうか悩むことがありました。
システムの構成を理解できる図にするに当たり、Mainクラスはあるべきなのか・・・という疑問です。
実際にググってみると、数は少ないですがMainクラスをクラス図に含めているサイトもありました。
ですが、参考にしたサイトや教授に相談したところ、「Mainはアプリケーションの一部ではなく、さらに、実装したとしてもMainは基本main(Static[] args)というメソッドしかなく、関係を表そうとすると線が非常に多くなってしまう」という理由のため、UMLクラス図には含めないようです。
うーん、スッキリ