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.





2
Communication entre directives imbriquées
Il semble y avoir pas mal de façons de communiquer entre les directives. Supposons que vous ayez des directives imbriquées, où les directives internes doivent communiquer quelque chose à l'extérieur (par exemple, elles ont été choisies par l'utilisateur). <outer> <inner></inner> <inner></inner> </outer> Jusqu'à présent, j'ai 5 façons de le faire …

12
Est-ce un cas d'utilisation décent pour goto en C?
J'hésite vraiment à poser cette question, car je ne souhaite pas "solliciter un débat, des arguments, des sondages ou des discussions prolongées", mais je suis novice en langage C et souhaite mieux comprendre les modèles courants utilisés dans le langage. J'ai récemment entendu du dégoût pour la gotocommande, mais j'ai …


3
Quels sont les types DRY, KISS, SOLID, etc.?
Est-ce que quelque chose comme DRY est un motif, une méthodologie ou quelque chose entre les deux? Ils n'ont pas d'implémentations spécifiques qui pourraient être nécessairement démontrées (même si vous pouvez facilement démontrer un cas n'utilisant pas quelque chose comme KISS ... voir le Daily WTF pour une pléthore d'exemples), …


6
Une boucle d'événement est-elle une boucle for / while avec une scrutation optimisée?
J'essaie de comprendre ce qu'est une boucle d'événements. Souvent, l'explication est que dans une boucle d'événement, vous faites quelque chose jusqu'à ce que vous soyez averti qu'un événement s'est produit. Vous gérez ensuite l'événement et continuez à faire ce que vous faisiez auparavant. Mapper la définition ci-dessus avec un exemple. …



2
Méthode recommandée / Modèles pour la synchronisation bidirectionnelle des données
Bien souvent, dans mon travail, l'idée de la synchronisation bidirectionnelle des données entre systèmes de bases de données est apparue. L'exemple classique est celui de deux systèmes CRM légèrement différents (Raiser's Edge et Salesforce, par exemple) et de la nécessité de synchroniser les données de contact dans les deux sens. …

2
Quelles sont les améliorations de MVP par rapport à MVC?
J'ai lu pendant trois jours sur les modèles Model-View-Controller (MVC) et Model-View-Presenter (MVP) . Et il y a une question qui me dérange beaucoup. Pourquoi les concepteurs de logiciels ont-ils inventé MVP, alors qu'il y avait déjà un MVC? Quels problèmes ont-ils rencontrés, que MVC n'a pas résolus (ou mal …


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.