Téléchargement
illégal
Posez votre question Signaler

Design pattern obsevateur ?

nickleus 378Messages postés 20 janvier 2008Date d'inscription 18 juin 2011Dernière intervention - Dernière réponse le 11 juin 2009 à 18:01
Bonjour à tous,
voila suis entrain de me pencher sur ce pattern et j'ai lu ce tuto :
http://julien-pauli.developpez.com/tutoriels/php/observer-spl/
Qui explique la gestion des erreur via cette méthode. Est ce que cette méthode fonctionne uniquement pour la gestion d'erreurs où il y a d'autres utilités ?
Et si vous aviez des idée d'utilisations, je suis preneur.
Merci d'avance pour votre aide ;)
Bonne journée.
Lire la suite 

Design pattern obsevateur »

3 réponses
Réponse
+0
moins plus
Ce pattern est utile dès qu'un objet a besoin d'être mis au courant des changements d'état d'un autre. Il y a donc une foule d'applications possibles...
Ajouter un commentaire
Réponse
+0
moins plus
Oui mais je n'arrive pas voir d'autres utilités que le gestionnaire d'erreur pour le moment. Et le faite d'avoir un peu plus d'exemples, me permettrais de voir si je peux l'adapter à mes prog.

Tu vois ?
pyschopathe- 11 juin 2009 à 18:01
Non, je ne vois pas : un design pattern sert à répondre à un problème. En général, on ne regarde pas si on ne pourrait pas utiliser un DP pour le plaisir. Si tu as un problème, expose-le, on cherchera une solution.

Un exemple de l'utilisation du pattern observer : une scrollbar. Lorsque tu baisses la scrollbar, le contenu défile. Le contenu observe la scrollbar, qui le notifie de son changement d'état. Ce n'est qu'un exemple, mais peut-être que tu vois mieux l'intérêt.
Ajouter un commentaire
Ce document intitulé « Design pattern obsevateur ? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?