2009-07-26 5 views

Répondre

3

Votre contrôleur est la colle qui tient tout ensemble, c'est le moins réutilisable du trio MVC. Vos opinions et vos modèles sont ce que vous devriez vous concentrer sur la réutilisation. Le contrôleur gère toutes les manipulations spécifiques au jeu. Les modèles sont ce que le contrôleur manipule. Ne pas concevoir pour l'avenir non plus, il suffit d'avoir un bon design de base en place et d'essayer de coder tout en respectant ce design. Ne vous abstenez pas de refactoring. Voir ma question sur Implementing MVC the right way.

+0

Grâce au contrôleur, vos vues et votre modèle deviennent réutilisables, mais si vous pouvez rendre un contrôleur réutilisable, pourquoi ne pas le faire? – Daniel

+3

Vous ne pouvez pas avoir tous les trois, vous finiriez avec des centaines de lignes de code générique qui ne font rien de bien spécifique. Il vaut mieux conserver les vues et les modèles réutilisables, avec une classe d'utilitaires qui a toutes les fonctions que vous utilisez dans chaque jeu. – Sneakyness

+0

Utiliser 'Storyboards' –