未だにクラス図の描き方がよくわからん。

インターフェース図に入れたら図がわけわからんくなるし
外したら外したでスカスカになるし。

包含関係もよくわからん。
包含してたらコレクションクラスでもない限り、まず間違いなく依存してるんじゃないの?
なんで矢印が別にあるんだ