Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este ejemplo del patrón Adaptador se basa en el conflicto clásico entre clavijas cuadradas y agujeros
redondos.
El Adaptador pretende ser una clavija redonda, con un radio igual a la mitad del diámetro del
cuadrado (en otras palabras, el radio del círculo más pequeño que puede acomodar la clavija
cuadrada).
A continuación mostramos el Pseudocódigo, para que usted desarrolle la implementación de este
patrón, como vamos a poder observar es un ejemplo muy sencillo, sin embargo usted deberá
adicionar las respectivas interfaces para la implementación de las clases concretas.
Digamos que tiene dos clases con interfaces compatibles: RoundHole y RoundPeg.
Pero hay una clase incompatible: SquarePeg.