Modèles de conception.
Les modèles de conception sont généralement définis par :
On peut caractériser les modèles en :
Des exemples de modèles de conception sont :
Source | Type | Nom | But | |
---|---|---|---|---|
GoF | Structuraux | Adaptateur | Fournir une interface différente de l'originelle | |
Pont | ||||
Composite | ||||
Décorateur | Ajouter une fonctionnalité à un objet sans le modifier | |||
Façade | ||||
Poids mouche | ||||
Proxy | ||||
Créateurs | Fabrique abstraite | Création sans connaître implémentation | ||
Constructeur | ||||
Méthode de fabrique | ||||
Prototype | ||||
Singleton | Garantir une instance unique. | |||
Comportementaux | Chaine de responsabilités | |||
Commande | Worker | |||
Interpréteur | ||||
Itérateur | ||||
Médiateur | ||||
Mémento | Copie | |||
Observateur | ||||
Etat | ||||
Stratégie | Worker | |||
Méthode de modèle | Framework | |||
Visiteur | Découpagle | |||
Concurrence | Balking | |||
Suspension gardée | ||||
Planificateur | ||||
Verrou lecture écriture | ||||
Verrouillage doublement vérifié | ||||
Désactivation requêtes de tâche pendant exécution de tâche | ||||
Temps réel | Tâche planifiée | |||
J2EE | DAO | Encapulser l'accès aux données | ||
Objet valeur | Faire voyager un état depuis un objet distant | |||
Façade de session | ||||
Business Delegate | ||||
Adaptateur EJB |