Boa dia Pessoal
Bom gostaria de saber se alguem poderia me dar uma explicacao sobre o design pattern Bridge, pois nao estou entendendo muito bem o que ele quer dizer com :
“Desacopla uma abstração de sua implementação de tal modo que ambos possam variar independentemente.”
Alguem poderia me dar um exemplo facil de entender.
Obrigado!!!
É útil quando você precisa variar tanto a sua abstração quanto sua implementação, para que ambas possam variar independentes uma da outra. Assim cada uma vai ter sua própria hierarquia.
Por exemplo imagine aquelas câmeras pra celular que vinham desacopladas do cel.
Você tem diversas câmeras e diversos celulares, tanto celular quando câmera vai ter sua própria hierarquia, e ao invés de o celular ter uma câmera, que pode mudar a implementação, a câmera é quem tem uma implementação específica do celular.
No Head First Desgin Patter e no livro do GoF têm uns exemplos legais.
Obrigado!!!
Deu para clariar bem sobre esse design pattern.