UMLはオブジェクト設計をちゃんと勉強してないとまともに書けないよ
オブジェクト指向言語の文法を知ってるからってオブジェクト設計も分かってると思っちゃいけないよ