Tratar de entender el patrón de puente

Nicky:

Estoy tratando de leer los patrones de diseño y en la actualidad va a través del modelo de puente.

Se afirma que

Desacoplar la abstracción funcional a partir de la puesta en práctica de manera que los dos pueden variar independientemente

Iba a través de este ejemplo en este enlace: https://www.journaldev.com/1491/bridge-design-pattern-java introducir descripción de la imagen aquí

Podría alguien explicar cómo este ejemplo de esta afirmación audaz?

Muchas gracias.

Radu Dita:

Bridgees la división de la interfaz y la implementación en múltiples partes. En el ejemplo que obtendrá 2 interfaces diferentes Shape, Color. Que va a generar sus propias jerarquías de clases y porque son independientes ambos pueden variar.

Usted va a terminar con múltiples formas y colores múltiples que se pueden combinar en tiempo de ejecución. Esto se consigue utilizando compositionen lugar de inheritance. Cada instancia de un Shapenecesita una instancia de una Colorcuando se crea y esa es la forma en que recibe un triángulo rojo o un pentágono verde o cualquier otra combinación de una Shapey una Color.

Las jerarquías no están estrechamente unidas y que sólo se comunican a un nivel de interfaz.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=207547&siteId=1
Recomendado
Clasificación