< Patrons de conception
| Patron de conception | |
|---|---|
| Catégorie : Entreprise | |
| Nom français : | Patrons de base |
| Nom anglais : | Base patterns |
| Structuration basique | |
Les patrons de base décrivent des structures basiques.
Les différents patrons de base sont les suivants :
- Passerelle
- Encapsuler une API non objet d'accès à une ressource externe dans une classe afin d'avoir un objet et de pouvoir changer de type de ressource plus facilement.
- Mapper
- Faire communiquer différents objets sans créer une dépendance entre eux.
- Type de base pour la couche
- Créer un type de base pour les comportements communs.
- Interface séparée
- Définir l'interface dans un paquetage différent de l'implémentation afin de réduire le couplage entre deux parties d'un système.
- Registre
- Créer un objet global permettant d'obtenir des objets et services communs de l'application.
- Plugin
- Utiliser des services sans dépendre de l'implémentation.
- Objet valeur
- Un petit objet simple (monnaie, intervalle de date, ..) dont l'égalité n'est pas basée sur l’identité.
- Monnaie
- Représenter une valeur monétaire.
- Cas spécial
- Créer une sous-classe avec un comportement spécial pour un cas particulier.
- Service de substitution
- Retirer une dépendance à un service posant problème durant les tests.
- Ensemble d'enregistrements
- Utiliser une représentation en mémoire de données tabulaires.
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons – Attribution – Partage à l’identique. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.