SOLDES de printemps
Pont

Pont en PHP

Le Pont est un patron de conception structurel qui scinde la logique métier ou divise de grandes classes dans des hiérarchies de classes séparées qui vont ensuite évoluer indépendamment.

Une de ces hiérarchies (souvent appelée l’abstraction) gardera une référence vers un objet de la seconde hiérarchie (l’implémentation). L’abstraction pourra déléguer certains (parfois la majorité) de ses appels aux objets de l’implémentation. Puisque toutes les implémentations ont une interface commune, elles sont interchangeables à l’intérieur de l’abstraction.

Complexité :

Popularité :

Exemples d’utilisation : Le pont est très utile pour prendre en charge différents types de serveurs de bases de données ou pour travailler avec plusieurs fournisseurs d’API d’un certain genre (par exemple les plateformes de cloud, réseaux sociaux, etc.).

Identification : Le pont peut être identifié grâce à une distinction très nette entre une entité de contrôle et plusieurs plateformes différentes dont elle dépend.

Pont dans les autres langues

Pont en C# Pont en C++ Pont en Go Pont en Java Pont en Python Pont en Ruby Pont en Rust Pont en Swift Pont en TypeScript