Articles of modèles de conception

Quel est le but d’un modèle de délégation?

Je regardais à travers la source à SensorManager dans Android et j’ai constaté que lorsque vous enregistrez un SensorEventListener le SensorManager transmet le contrôle de l’écouteur à un ListenerDelegate . Je ne fais que citer cela comme exemple. J’ai lu l’article de Wikipedia sur la programmation des delegates mais je ne suis toujours pas sûr […]

Mise en cache des objects de données lors de l’utilisation du modèle de référentiel / service et de MVC

J’ai un site basé sur MVC, qui utilise un modèle de référentiel / service pour l’access aux données. Les Services sont conçus pour être utilisés dans la majorité des applications (console, winform et Web). Actuellement, les contrôleurs communiquent directement avec les services. Cela a limité la possibilité d’appliquer une mise en cache correcte. Je vois […]

Design Patterns Cheat Sheet

Il existe de nombreux livres et ressources en ligne sur les modèles de conception. Bien qu’ils soient bons pour apprendre la notion principale, sans une longue expérience, il est très difficile de se rappeler de petits détails de motifs. Cela rend plus difficile l’utilisation de modèles face à un problème. Avoir un aide-mémoire sur les […]

Modèles de conception de logiciels de comptabilité

Existe-t-il de bonnes ressources (livres, guides faisant autorité, etc.) pour les modèles de conception ou autres meilleures pratiques pour les logiciels qui incluent des fonctionnalités de comptabilité financière? Plus précisément, où se trouvent de bonnes informations sur la gestion des problèmes suivants: Représentations internes des quantités d’argent Représentations internes des comptes, des revues et autres […]

Modèle Java pour les rappels nesteds?

Je recherche un modèle Java pour créer une séquence nestede d’appels de méthode non bloquants. Dans mon cas, un code client doit appeler un service de manière asynchrone pour effectuer certains cas d’utilisation, et chaque étape de ce cas d’utilisation doit être effectuée de manière asynchrone (pour des raisons hors de la scope de cette […]

Différentes manières de mettre en œuvre la fonctionnalité de drapeau «sale»

Presque tous les programmeurs l’ont fait une fois dans sa vie: définir un drapeau si la valeur d’une variable a changé. Il y a toujours beaucoup de propriétés et vous voulez savoir si quelque chose a changé dans n’importe quelle propriété dans une propriété spécifique ou dans un ensemble de propriétés Je m’intéresse aux différentes […]

Besoin d’un long processus ASP.NET MVC avec commentaires des utilisateurs

J’ai essayé de créer un contrôleur dans mon projet pour fournir des rapports assez complexes. En conséquence, ils peuvent prendre un temps relativement long et une barre de progression aiderait certainement les utilisateurs à savoir que les choses progressent. Le rapport sera lancé via une requête AJAX, l’idée étant que les requêtes JSON périodiques obtiennent […]

Élever des événements dans .NET sur le thread principal de l’interface utilisateur

Je développe une bibliothèque de classes dans .NET que d’autres développeurs consumront éventuellement. Cette bibliothèque utilise quelques threads de travail, et ces événements d’état d’incendie des threads qui provoquent la mise à jour de certains contrôles de l’interface utilisateur dans l’application WinForms / WPF. Normalement, pour chaque mise à jour, vous devez vérifier la propriété […]

Android MVP: Qu’est-ce qu’un Interactor?

Qu’est ce qu’un Interactor? Comment s’intègre-t-il dans la conception MVP? Quels sont les avantages / inconvénients de l’utilisation d’un interacteur par rapport au code interacteur dans le présentateur?

Existe-t-il une liste définitive de modèles de conception?

D’où est venue l’idée des motifs de conception, qui a décidé ce qui est et n’est pas un motif et leur a donné leurs noms? Existe-t-il une organisation officielle qui les définit ou existe-t-il grâce à un consensus communautaire?