Patrons de conception/Patrons de base
Les patrons de base décrivent des structures basiques.
Patron de conception | |
---|---|
Catégorie : Entreprise | |
Nom français : | Patrons de base |
Nom anglais : | Base patterns |
Structuration basique |
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.