Bridge — RexDac Academy

RexDac AcademyNotas técnicas · Ayuda tener algunos conocimientos previos
0%Notas publicadas leídas · en este dispositivo

Principios y arquitectura / Patrones de diseño / Estructurales

Bridge

Notas originales de SunDiaL · Ver fuente en inglés

El problema: Tienes una jerarquía de herencia que empieza a evolucionar en dos direcciones.

Por ejemplo: forma + color. Triángulo rojo, círculo verde. Si añades un color, tienes que escribir tantas clases como formas haya. Si añades una forma, tienes que escribir tantas clases como colores haya.

La solución: Cambiar la relación de «es un» a «tiene un».