Use el patrón Adapter cuando:
• Se quiere usar una clase existente y su interfaz no
concuerda con la que se necesita.
• Deba realizar una traducción entre interfaces de varios
objetos.
• Un objeto tiene que actuar como intermediario para un
grupo de clases, y solo es posible saber en tiempo de
ejecución qué clase será utilizada.
• Se quiere crear una clase reutilizable que coopere con
clases no relacionadas o que no han sido previstas, es
decir, clases que no tienen porque tener interfaces
compatibles.
• Es necesario usar varias subclases existentes, pero no
resulta práctico adaptar su interfaz heredando de cada una
de ellas (adaptador de objetos).
Antes de hablar de este patrón, diré que me gusto mas el tipo estructural de los patrones de diseño, porque yo pienso que teniendo o mejor dicho sabiendo hacer una interfaz ya lo demás se nos hará mucho mas sencillo. Este patrón “Adapter” me intereso por todas sus características que tiene.
No hay comentarios:
Publicar un comentario