Design pattern : Observateur

Le Design Pattern Observer (Observateur / Observé) est un pattern de comportement. Il permet d’être à l’écoute d’évènements, notemment la modification d’attributs. On appelle souvent "écouteur" les observateurs. Autres noms : Dependents, Publish-Subscribe Description du problème On veut depuis une instance connaître le moment où un attribut d’une autre instance est modifié. On veut pouvoir effectuer des actions lorsqu’un évènement survient. Exemple de cas d’utilisation : Lorsque l’on a plusieurs vues sur le même modèle....

October 24, 2011 · 3 min · Isammoc

Design pattern : Le singleton

Il y a un an ou deux, j’ai utilisé mon temps libre pour mettre en place une mailing-list décrivant certains points de la programmation orientée objet, et les premiers sujets étaient tout naturellement les design patterns. Je profite donc de l’ouverture de mon blog pour ne pas perdre ces données. Description du problème Nous désirons un type dont on ne peut avoir qu’une seule instance (ou un nombre limité d’instances) durant toute l’exécution du programme....

October 5, 2011 · 3 min · Isammoc