Patrons de conception/Patrons de base

Un livre de Wikilivres.


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.