🇧🇷 Esta é uma pré-visualização da versão em Português Brasileiro. Por favor, envie-nos uma mensagem se você quer compartilhar sua opinião ou relatar um erro.
Bridge

Bridge em PHP

O Bridge é um padrão de projeto estrutural que divide a lógica de negócio ou uma enorme classe em hierarquias de classe separadas que podem ser desenvolvidas independentemente.

Uma dessas hierarquias (geralmente chamada de Abstração) obterá uma referência a um objeto da segunda hierarquia (Implementação). A abstração poderá delegar algumas (às vezes, a maioria) de suas chamadas para o objeto de implementações. Como todas as implementações terão uma interface comum, elas seriam intercambiáveis dentro da abstração.

Uso do padrão em PHP

Complexidade:

Popularidade:

Exemplos de uso: O padrão Bridge é especialmente útil ao oferecer suporte a vários tipos de servidores de banco de dados, ou ao trabalhar com vários provedores de API de um determinado tipo (por exemplo, plataformas em nuvem, redes sociais etc.)

Bridge em outras linguagens

Padrões de Projeto: Bridge em Java Padrões de Projeto: Bridge em C# Padrões de Projeto: Bridge em C++ Padrões de Projeto: Bridge em Python Padrões de Projeto: Bridge em Ruby Padrões de Projeto: Bridge em Swift Padrões de Projeto: Bridge em TypeScript