考えをまとめるために UML を作成することにしたのでコミット。