Je voudrais construire une sorte de logiciel d'enquête/d'audit. Je réfléchis à la façon de construire mes cours et s'il y a un modèle de conception qui pourrait me soutenir. Parce qu'il doit y avoir quelque chose qui rend la vie plus facile ...Modèle de conception pour un logiciel d'audit de questions/réponses
Mon application doit contenir des questions qui contiennent un titre et une description. Et puis j'ai plusieurs types de réponses.
Alors ... un type pourrait être un réponse oui/non Un autre type pourrait être une valeur comprise entre 1 et 10. Un autre type pourrait libérer réponse texte Un autre type pourrait être un trois choix de texte données où vous pouvez sélectionner un (Le dîner était excellent, bon, signe de la tête)
Donc, sur le site de planification de l'enquête, j'écrirais mes questions et assignerais les types de réponses.
Et sur l'exécution de l'enquête, je veux marcher comme une collection de questions avec une réponse ...
Fondamentalement, la question est de savoir comment unifier tous les différents types de réponses et comment les stocker dans la base de données?
J'ai regardé modèle composite et de la stratégie mais je ne suis pas sûr ... et je sais qu'il n'y a pas une solution parfaite et il dépend toujours ...
Mais ce serait bien si quelqu'un peut partager les meilleures pratiques sur la façon dont ils dealed avec des sujets similaires ...
Merci à l'avance ...
Merci pour la réponse ... J'ai regardé TPT et TPH et je pense que ce sera la décision pour le datastore. Mais je pense plus à la couche au milieu ... au-delà de l'ORM ... –
@serverinfo Edité pour mieux cibler la question –