Bridge (padrón de deseño): Diferenzas entre revisións

Contido eliminado Contido engadido
Moedagalega (conversa | contribucións)
* él > el.
Moedagalega (conversa | contribucións)
Sen resumo de edición
Liña 24:
 
== Consecuencias ==
* Desacoplamento do obxecto interface e implementación: unaunha implementación non é limitada permanentemente a unha [[interface]]. A implementación dunha abstracción pode configurarse en tempo de execución. Ademais, un obxecto, ten a posibilidade de cambiar a súa implementación en tempo de execución. Desacopla Abstraction e Implementor tamén elimina as dependencias sobre a implementación en tempo de compilación. Cambiar unha clase de implementación non require recompilar a clase Abstraction nin os seus clientes. Esta propiedade é esencial cando hai que asegurar a compatibilidade binaria entre diferentes versións dunha biblioteca de clases, fomentando as capas, que nos leven a un nivel mellor estruturado.
* Mellorar a estensibilidade: Pódese estender as xerarquías de abstracción e implementación de forma independente.