Questions marquées «design-patterns»

Un modèle de conception est une solution réutilisable générale à un problème courant dans la conception de logiciels.



10
Différence entre idiome et modèle de conception?
Quelle est la différence entre idiome et design-pattern? Il semble que ces terminologies se chevauchent quelque part; où exactement, je ne sais pas. Sont-ils interchangeables? Quand devrais-je utiliser quoi? Voici une liste des idiomes C ++. Puis-je les appeler des modèles de conception? Wikipedia définit, Idiome de programmation en tant …



11
Le 'C' dans MVC est-il vraiment nécessaire?
Je comprends le rôle du modèle et de la vue dans le modèle Model-View-Controller, mais j'ai du mal à comprendre pourquoi un contrôleur est nécessaire. Supposons que nous créons un programme d'échecs utilisant une approche MVC; l'état du jeu devrait être le modèle et l'interface graphique devrait être la vue. …






9
Comment puis-je surmonter la paralysie par analyse lors du codage?
Lorsque je commence un nouveau projet, je commence souvent à penser immédiatement aux détails de la mise en œuvre. "Où vais-je placer DataBaseHandler? Comment dois-je l'utiliser? Les classes qui veulent l'utiliser doivent-elles s'étendre à partir d'une superclasse abstraite ..? Devrais-je utiliser une interface? Quel niveau d'abstraction vais-je utiliser dans ma …

6
Comment éviter UITableViewController sur iOS?
J'ai un problème lors de l'implémentation du modèle MVC sur iOS. J'ai cherché sur Internet mais ne semble pas avoir trouvé de solution satisfaisante à ce problème. De nombreuses UITableViewControllerimplémentations semblent être plutôt grandes. La plupart des exemples que j'ai vus permettent de UITableViewControllermettre en œuvre <UITableViewDelegate>et <UITableViewDataSource>. Ces mises …

8
La POO devient-elle plus facile ou plus difficile? [fermé]
Lorsque les concepts de programmation orientée objet ont été présentés aux programmeurs il y a quelques années, cela semblait intéressant et la programmation était plus propre. OOP était comme ça Stock stock = new Stock(); stock.addItem(item); stock.removeItem(item); C'était plus facile à comprendre avec un nom auto-descriptif. Mais maintenant, la POO, …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.