Conception de classes en OOA
-
29-10-2019 - |
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:
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;
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