IBM : Cinq modèles de conception en PHP
Par Aurelien CARPENTIER, mercredi 2 août 2006 à 12:13 :: Lu sur le Web :: #2312 :: rss
Les modèles de conception, en anglais design patterns, proposent une solution à des problèmes récurrents du développement objet. Ainsi, ils vont permettre d’accroîte la rapidité du développement ainsi que la robustesse de l’application.
Chaque modèle de conception répond à une problématique :
- le modèle Factory est une classe qui permet d’isoler la création d’autres objets
- le modèle Singleton va restreindre le nombre d'instanciation à une classe comme par exemple l'accès à la base de donnée.
- le modèle Observer permet d'enregistrer dynamiquement les dépendances entre objets afin d'être averti des éventuels changements de l’un d’entre eux.
- le modèle Chain-of-command permet de faire passer une requête ou une commande par différents traitements.
- le modèle Strategy permet de sélectionner un algorithme parmi d’autres selon les choix de l’utilisateur : par exemple, il va permettre de changer la manière dont les pages sont rangées dans un moteur de recherche.







Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Vous pouvez soumettre un commentaire en remplissant le formulaire ci-dessous. Toutes les contributions font l'objet d'une étape de modération par notre équipe.
Le code HTML dans le commentaire sera affiché comme du texte, les adresses internet seront converties automatiquement.