Thématiques principales

lundi 13 novembre 2017

Design pattern : Pont

Le pattern pont est comme le pattern adaptateur, il se situe entre un type comportemental et structurel, et son objectif est globalement le même : le découplage. Cependant il existe une différence entre les deux patterns et cette différence va justifier de l'utilisation de l'un ou de l'autre.

Reprenons le pattern adaptateur:

  • a pour vocation de faciliter le couplage entre deux interfaces
  • sert de pont (mais pas au sens du pattern pont) a l'API et au contenu du framework cible
  • est tourné vers le client et a pour but de rendre cohérent l'interface utilisable


Le pattern pont a pour but:

  • découpler la définition d'un service de sa réalisation.
  • est tourné vers le logiciel en facilitant l’interchangeabilité des comportements


Ainsi en fait on va plutôt trouver ces deux pattern ensemble, l'un fournira la glue pour faciliter l'utilisation du framework (l’adaptateur) et derrière celui ci on trouvera le pont qui déclinera les differentes solutions de réalisation.

Aucun commentaire:

Enregistrer un commentaire