Ei, acabamos de reduzir o preço de todos os produtos. Vamos capacitar nossas habilidades de programação para a era pós-COVID. Veja as ofertas »
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.)

Identificação: O Bridge pode ser reconhecida por uma distinção clara entre alguma entidade controladora e várias plataformas diferentes nas quais ela se baseia.

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 Padrões de Projeto: Bridge em Go