Design pattern observer : implémentation réutilisable

Soyez le premier à donner votre avis sur cette source.

Vue 19 793 fois - Téléchargée 2 264 fois

Description

Comme d?habitude, la source d?inspiration fût le forum Delphi avec cette question :
« Comme d'hab, je me pose une question tordue : Je me demande comment faire pour envoyer un message a toute les forms d'une appli, à partir d'une form secondaire de cette appli. J'ai zieuté le tuto de Delphiprog et deux-3 autres sources mais ça reste fortement nébuleux, ces windowseries »

Je vous propose donc un document présentant le design pattern observateur et sa mise en oeuvre concrète par le biais d'une application simple mais pas simpliste.

Le code source n'est volontairement pas commenté. Reportez-vous au document pdf joint à l'archive.
D'ailleurs, il est fortement recommandé de lire ce document en premier AVANT d'aborder le code source.

Je répondrai aux questions sur la mise en oeuvre de ce design pattern. Toutes autres questions ayant trait au design et/ou aux composants graphiques utilisés seront classées sans suite.

Je vous souhaite une bonne lecture.

Source / Exemple :


{Didacticiel + code source + modélisation sont dans l'archive}

Conclusion :


L'utilisation de ce code exige les pré requis suivants :
1. maîtrise de la conception objet
2. solides connaissances du concept d?interface et de leur utilisation

L'ensemble des documents n'est pas destiné à un public débutant ou non averti.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

DeltaFX
Messages postés
459
Date d'inscription
lundi 19 avril 2004
Statut
Membre
Dernière intervention
8 avril 2009
1 -
Bonne idée les prérequis, étant passablement rouillé niveau POO et total-noob niveau interface, j'ai ramé un poil à l premiere lecture du source :) Forcément, apres avoir révisé, ca passe mieux.
f0xi
Messages postés
4307
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
2 janvier 2019
26 -
du beau, du costaud ...

un bel exemple pour apprécier les possibilitées des interfaces, a analyser a tete reposée.

cependant, le code manque de commentaires ou alors ils n'apparraissent pas dans l'editeur du site.
mais bon, vus le publique auquel il s'adresse, plus l'aide PDF fournie qui est de la meilleure qualitée.

cela merite un 20/10 ...
f0xi
Messages postés
4307
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
2 janvier 2019
26 -
si je puis faire une petite suggestion, on pourrais par exemple, a defaut de commentaire dans le source mettre un simple {voir chapitre X de l'aide}
sur les points importants, ne trouve tu pas ?

mais ça me semble un peu ... brumeux a faire ...
cs_Delphiprog
Messages postés
4580
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
23 -
Merci pour vos remarques et suggestions.

Foxi : le pdf explique les points esentiels du code et la démarche suivie. De plus, j'ai pris la précaution d'écrire sur cette page web : "Le code source n'est volontairement pas commenté. Reportez-vous au document pdf joint à l'archive."

Mais, comme tu l'as dit, c'est du costaud. :o)
John Dogget
Messages postés
390
Date d'inscription
vendredi 18 juin 2004
Statut
Membre
Dernière intervention
7 mai 2009
-
Moi aussi ça me semble un peu (beaucoup) brumeux :/
Si c'est utile pour un professionnel, un amateur n'y trouvera certes pas son compte, c'est bien trop compliqué.
C'est d'ailleurs pas ça qui l'empechera de pondre une petite appli parfaitement fonctionnelle.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.