IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo

Accueil :
- éditorial
- charte d'utilisation
- aide
- diaporama
- contributeurs
Rechercher :
 
recherche avancée...
Naviguer :
- par tri alphabéthique :
0-* A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
- par thèmes :
  . Business Intelligence
  . Conception
  . Culture
  . Économie
  . Généralités
  . Gestion de projet
  . Infographie
  . Internet
  . Langages
  . Sécurité
  . Systèmes
  . Télécom
  . Théorie
Contribuer :
- nouvelle définition
- commenter une définition
Partenariat :
- faire un lien
- contact
Statistiques :
- 3079 définitions
- 329 ressources

Définition de design pattern

en  n. m.
Modèle de conception décrivant une organisation pratique de classe objet. Cette organisation résulte souvent d\'une conception empirique, le concepteur objet tente de faciliter la réutilisation et la maintenance du code source. On peut donc concevoir un modèle d\'application comme une forme d\'organisation transposable à plusieurs applications. Ces systèmes peuvent apparaître complèxes aux débutants voire inutiles, il est pourtant très important d\'en connaître plusieurs et de les appliquer systématiquement (dans les cas reconnus comme pouvant évoluer). L\'architecte objet se construit petit à petit un \"panier\" de modèles.

Les design patterns ne sont pas rééllement normalisés, mais on peut les découper en trois grandes catégories :
- Les modèles de création : Ces modèles sont très courants pour déléguer à d\'autres classes la construction des objets.
- Les modèles de structure : Ces modèles tendent à concevoir des agglomérations de classes avec des macro-composants.
- Les modèles de comportement : Ces modèles tentent de répartir les responsabilités entre chaque classe (l\'usage est plutôt dynamique).

Si on voulait faire un parallèle avec UML, les deux premiers modèles seraient liès à des diagramme de classes alors que le dernier modèle est davantage lié à un diagramme de séquence.
 modèle 
 TG -> terme 
design patternterme -> VAFabrique Abstraite (EU),
Commande (EU),
Command (EU),
Adapter (EU),
Abstract Factory (EU),
Builder (EU),
Singleton (EU),
MVC (EU),
GRASP (PA),
grey pattern (SI),
antipattern (AN),
best practices (SI)
Ressources :
tutoriel Design pattern et Java, article Introduction aux Design Patterns en Java, tutoriel Design pattern en PHP
Ressources héritées :
rubrique Rubrique Conception
Auteur : Alexandre Brillant (abrillant) - Site de Alexandre Brillant
Permalien : Définition de design pattern du dictionnaire Conception
Date d'ajout : 30/04/2006 Date de dernière mise à jour : 30/06/2008

[+] Commentaire de : Pierre Chauvin (Petrus) - wpetrus (27/07/2006)

Envoyer à un ami Imprimer Ajouter aux favoris Dénoncer un abus
Noter cette définition :
logo