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

Contido eliminado Contido engadido
TjBot (conversa | contribucións)
m r2.7.2) (Bot: Engado: es:Bridge (patrón de diseño)
Liña 16:
 
==Participantes==
*'''AbtracciónAbtración''' (Abstraction): define a clase interface. Mantén unha referencia ó obxecto implementador.
*'''Abstracion refinada''' (RefinedAbstraction): extende e implementa a [[interface]] Abtracción.
*'''Implementador''' (Implementor): define a interface para as clases implementación. Esta interface non ten que corresponderse exactamente coa interface de Abstraction, as das interfaces poden ser bastante diferentes. Típicamente a interface Implementor provee só operacións primitivas, e Abstraction define operacións de alto nivel baseadas nestas primitivas.