Le modèle d'architecture Bridge est un modèle de conception qui dissocie une abstraction de son implémentation afin que les deux puissent varier indépendamment. En d'autres termes, cela permet au code client de travailler avec différentes implémentations d'une abstraction sans avoir besoin de connaître les détails de ces implémentations. Les composants clés du modèle sont l'abstraction, l'implémenteur, l'abstraction concrète et l'implémenteur concret. L'abstraction définit l'interface avec laquelle le code client doit fonctionner, tandis que l'implémenteur fournit les détails d'implémentation pour cette interface. L'abstraction concrète et l'implémenteur concret sont des classes concrètes qui implémentent respectivement les interfaces d'abstraction et d'implémentation et fonctionnent ensemble pour fournir la fonctionnalité souhaitée.
Date de publication: