立見%天然ボケです。
SadManさんご指摘ありがとうございます。
言われなかったら気づきませんでした。2Gは
おかしいとおもいましたが。(笑)
さて、最優秀モデルでは関連クラスが使われていて
とてもすっきりしていい感じですが、1点気になる
点がありました。
関連クラスを料金としてしまうと、クリーニング品目
とクリーニングサービスの間にある
標準クリーニング日数のようなデータを格納できなくなります。
クリーニングサービスをサービスとして
関連クラスをクリーニングサービスとしたほうが
しっくり行くと思います。
さて、関連クラスの命名はとてもむづかしいです。
トンボとカエルの関連クラスは「とんぼがえる」で
いいと思いますが、例えば国と国の関連クラスの場合には
国国とはできません。
国と国が「接している」関連で結びついていれば「国境」
国と国が「国交がある」関連で結びついていれば「国交」
のように関連名が手がかりで関連クラスは命名すると
しっくりいきそうです。
渡辺幸三さんの「データモデリング入門」の例で
犬と電柱の関係の命名でおなじような問題を示しています。
オブジェクトモデリングでも、おなじで面白いです。
やっぱり、関連名はとても重要すねぇ。。
最新JUDEでは関連クラスがサポートされましたね。
次回コンテストでは関連クラスを使ったモデルが
沢山投稿されるでしょう!