質問

OOを適用して、試験を受けて結果を得るプロセスを設計したいと考えています。 2つの異なる意見があります:

  1. アンケートとアルゴリズムの2つのオブジェクトがあります。アンケートは質問と最終結果の保存であり、アルゴリズムは結果を取得するための計算のためのものです。

  2. アンケート、アルゴリズム、結果の3つのオブジェクトがあり、ここでは、結果を保存するためだけの1つのオブジェクトに結果が分離されています。

私の質問は、どれが優れたOOデザインですか?または、この場合の正しいOO設計とは何ですか?

ユーザーの回答を記録したい場合は、アンケートとアルゴリズムに関連する「回答」としてオブジェクトを作成する必要がありますか?

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top