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 |