OOAのクラスデザイン
-
29-10-2019 - |
質問
OOを適用して、試験を受けて結果を得るプロセスを設計したいと考えています。 2つの異なる意見があります:
アンケートとアルゴリズムの2つのオブジェクトがあります。アンケートは質問と最終結果の保存であり、アルゴリズムは結果を取得するための計算のためのものです。
アンケート、アルゴリズム、結果の3つのオブジェクトがあり、ここでは、結果を保存するためだけの1つのオブジェクトに結果が分離されています。
私の質問は、どれが優れたOOデザインですか?または、この場合の正しいOO設計とは何ですか?
ユーザーの回答を記録したい場合は、アンケートとアルゴリズムに関連する「回答」としてオブジェクトを作成する必要がありますか?
正しい解決策はありません
所属していません StackOverflow