• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:クラス図→ソース)

クラス図からソースコードへの変換における設計ミスとは?

このQ&Aのポイント
  • クラス図からソースコードへの変換において、複雑なクラス図になると使いたいメソッドとの間が離れてしまうことがある
  • 設計段階でクラス図からソースコードに変換する際に起きる設計ミスは一般的
  • 一般的な解決策としては、メソッドを用意してオブジェクトを取り出す方法がある

質問者が選んだベストアンサー

  • ベストアンサー
noname#161966
noname#161966
回答No.1

図のような関連になる場合は,受付と列車が関連を持たないということが重要です.設計では関連を持つかどうかも重要ですが,関連を持たないかどうかも重要ですよね.なので,受付から列車を直接扱う必要がある場合は設計ミスということです.一応. そもそも設計で考えるレベルと実装で考えるレベルが違うので(実装に近づくにつれて,より詳細になっていくもの),設計の時には気付かなかった関連が実装時に判明することは良くあることだと思います.そうかといって,良くあっては困るのですが・・・ クラス図が設計を表しているのか,それとも単に概念を表しているのかに注意する必要があると思います.実装する時は割り切ってソースコードを大切にして実装することもありでしょう.どんなに細かくクラス図を書いたところで動くわけじゃありません. 最終的に完成したソースコードを基にクラス図を生成して,設計にフィードバックして成果物とすることも大切です.

関連するQ&A