Question

Nous voulons appliquer OO pour concevoir un processus de passer un examen et d'obtenir le résultat. Il y a deux opinions différentes:

  1. Il y a 2 objets: questionnaire et algorithme. Le questionnaire est de stocker des questions et le résultat final, et l'algorithme est de calculer pour obtenir le résultat;

  2. Il y a 3 objets: questionnaire, algorithme et résultat, et ici, le résultat est séparé pour être un objet qui est juste pour stocker le résultat.

Ma question est laquelle est une meilleure conception OO? Ou, qu'est-ce qu'une conception OO correcte dans ce cas?

Si je veux enregistrer les réponses d'un utilisateur, est-il nécessaire de créer un objet comme "réponses" qui est connectée à QuesterNare et à l'algorithme?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top