評価ツール用に作業しているオブジェクトモデルのガイダンスを探しています。現在、2種類の評価があります
- ピア
- チーム
これら2つの評価の唯一の違いは、UIでフォームがユーザーに表示される方法です。ピア評価では、いくつかの基準に基づいて評価する必要があるチーム内のピアが表示され、チーム評価では、いくつかの基準に基づいて評価される関係するすべてのチームが表示されます。それ以外は、これら2つの評価はまったく同じです。
オブジェクトモデルを構築するとき、抽象的な評価オブジェクトを作成してから、ピア評価とチーム評価をサブクラス化する必要がありますか?または、Evaluationオブジェクトを作成し、2つの異なるタイプの評価を表す2つの属性を持つ必要がありますか?
将来的には、より多くの種類の評価が追加される可能性があります。