Pour un moniteur de performance, je l'ai mis en place un MVC en Java et ont décidé de partager mon modèle dans des classes séparées, maintenant, je suis tiraillé entre le tri de ses attributs et fonctions dans Client
, Server
et Connection
classes de modèles ou Benchmark
, Logging
et Specs
Classes de modèles.Les classes doivent-elles imiter la réalité ou avoir une compatibilité optimale avec le code?
Les anciens modèles correspondraient aux contreparties de la vie réelle en tant qu '«objets», car ce sont les entités séparées que l'application surveillera. En raison de la façon dont le MVC fonctionne avec un observateur, une fonction de référence de mon contrôleur déclencherait des mises à jour dans tous mes modèles. Ce dernier résoudrait cette mise à jour généralisée en faisant en sorte que les modèles correspondent davantage aux fonctionnalités (exigences), ne mettant ainsi à jour que les modèles devant être mis à jour, déclenchant uniquement des mises à jour View qui doivent être modifiées. Je pense que cette approche diminuerait la réutilisabilité de mon modèle.
Ce serait probablement une question pour [Programmeurs Stack Exchange] (http://programmers.stackexchange.com/) – Tim
@TimF Pourquoi? J'ai vu des questions de modélisation en tonnes ici sur SO. Et c'est un. –
@ThomasKilian La visite du site du programmeur mentionne que c'est pour des questions sur les exigences, l'architecture et la conception, mais peut-être les deux sites sont OK avec ce genre de question. – Tim