Estoy desarrollando una aplicación que necesita trabajar con diferentes versiones incompatibles de alguna biblioteca. Mi intuición inicial fue la introducción de un adaptador entre la aplicación y la biblioteca que tendrá el objeto adecuado de la biblioteca inyectada en él. Entonces, alguien me habló de calzas. No hay mucha literatura disponible al respecto.¿Cuál es la diferencia entre los patrones de cuña y fachada/adaptador?
Quería saber cómo son las cuñas diferentes de la fachada y el patrón de diseño del adaptador? ¿Y cuáles son algunos de los usos populares de la misma?
Véase también http://stackoverflow.com/questions/2116142/what-is-a-shim/12988556#12988556 –
similar: https://softwareengineering.stackexchange.com/questions/66962/are-wrapper-and -shim- –