Quelqu'un peut-il pointer/donner un exemple très très correct pour le paradigme Model-View-Controller? Je veux dire quelque chose de vraiment simple (comme un convertisseur de pouces en cm) mis en œuvre dans un langage facile à comprendre (VB.NET?) Absolument et exactement suivant les principes MVC.De bons exemples de MVC?
Répondre
Celui-ci est assez bonne: http://www.c2.com/cgi-bin/wiki?ModelViewController
Mais vraiment, MVC est très simple:
Modèle: vos données. Vue: La chose qui contrôle comment vos données sont présentées. Contrôleur: se trouve entre les données et la vue, les autres sources de données et contrôle toute modification des données à effectuer.
Cela ne veut pas dire que votre point de vue ne sera pas lui-même être construit à partir de modèles, vues et contrôleurs, mais si vous triez les choses selon ces questions, les choses vont rester généralement assez propre:
- Est-ce quelque chose avec lequel l'utilisateur interagit ou qui formate les choses pour un utilisateur? Cela va dans la vue.
- S'agit-il simplement d'une représentation de données, avec peu de «smarts» associés? C'est un modèle.
- Tout le reste va dans le contrôleur.
Oh, et avant que le flamboiement ne commence: Aucune de ces règles n'est ferme. Comme tout «modèle», ce ne sont que des lignes directrices qui organisent les choses. Préservez le paradigme aussi longtemps que vous le pouvez, car cela rend les choses faciles à comprendre. Mais ne soyez pas asservis par cela. – Curtis
Est-ce que cela a du sens? GUI demandant des pouces et des gestionnaires d'événements associés = View. Méthodes appelées par vue pour traiter les données de GUI = Controller. Méthodes appelées par Controller pour convertir les pouces en cm = Model. –
La plus grande chose dans mon expérience est que vous voulez être en mesure de remplacer la vue sans changer ce qui se trouve ci-dessous. Donc, je mettrais probablement des méthodes pour copier les données de l'interface graphique vers le modèle dans la vue, moi-même. Ensuite, demandez à la vue que le contrôleur effectue la conversion de l'unité. Le contrôleur place les nouveaux résultats dans le modèle, puis la vue affiche le modèle mis à jour pour l'utilisateur (c'est le paradigme de l'observateur qui apparaît ici). – Curtis
Je suis créé une petite application de connexion en Java (GWT) qui suit MVC pattern.Though il est en Java mais j'utilise des interfaces et des classes dans it.So nous espérons que vous comprendrez it.There est une classe contrôleur qui est suivant pattern.You singleton peut obtenir toutes les sources from here
- 1. De bons exemples de codes Clojure?
- 2. Bons exemples de documentation de l'application
- 3. De bons exemples de contrôleur de vue de modèle
- 4. Bons exemples d'architecture d'une application de transformation
- 5. Bons exemples d'utilisation de Finalizers en C#
- 6. De bons exemples ou de la documentation de l'implémentation XIFF?
- 7. De bons exemples de suites de tests unitaires
- 8. Existe-t-il de bons exemples de pagination ajax?
- 9. De bons exemples de projets Android couverts par des tests?
- 10. De bons exemples de sites utilisant Silverlight et DeepZoom?
- 11. Où trouver de très bons exemples de code
- 12. De bons exemples récents pour l'impression avec Java?
- 13. De bons exemples/références implémentant des ACL via SQL?
- 14. Quels sont les bons exemples de bibliothèques Pythonic?
- 15. Quels sont les bons exemples d'utilisation de WPF Datagrid?
- 16. Bons projets MVC
- 17. Recommandations pour de bons exemples/exemples SSIS (SQL Server Integration Services) pour ETL?
- 18. Quels exemples de projets ASP.NET MVC existent?
- 19. Exemples de mvc asp.net et d'authentification
- 20. Quelques bons contrôles et des exemples pour tracer des fonctions
- 21. Quels sont les bons exemples d'utilisation du pattern/idiom CALLBACK?
- 22. Recherche de bons exemples d'interface utilisateur de sélection de données de rapport
- 23. Exemples de bons IDE à analyser pour un concepteur de formulaires/de rapports personnalisé
- 24. Vous cherchez de bons exemples d'outils avec des fonctionnalités de rapport de plantage soignées
- 25. De bons exemples de Winform UIs - d'un UX et point de vue esthétique
- 26. Où puis-je voir de bons exemples de ce que WPF est capable de faire?
- 27. Exemples de contrôles Wizard
- 28. Exemples de IQbservable
- 29. Quels sont de bons exemples de sites web 2.0 utilisant nHibernate?
- 30. Y a-t-il de bons exemples de Jira configurés pour une petite équipe logicielle?
+1 pour quelque chose que je suis curieux de savoir trop –
Avez-vous eu un coup d'oeil à http://stackoverflow.com/search?q=Good+examples+for + MVC% 3F? – chiccodoro