Patrón de diseño Observer en Java

El patrón de diseño del Observador se usa principalmente cuando estamos interesados en que cualquier cambio de estado sea notificado a quien necesite enterarse de ese cambio.

En el patrón de diseño observer el objeto que mira el estado de otro objeto se llama “Observer” y el objeto que está “mirando” esos cambios se denomina “Subject”.

[Leer más]

Patrón de diseño Facade en Java

El patrón de diseño Facade simplifica la complejidad de un sistema mediante una interfaz mas sencilla. Mejora el acceso a nuestro sistema logrando que otros sistemas o subsistemas usen un punto de acceso en común que reduce la complejidad, minimizando las interacciones y dependencias.

[Leer más]

Patrón de diseño Strategy en Java

El patrón de diseño Strategy ayuda a definir diferentes comportamientos o funcionalidades que pueden ser cambiadas en tiempo de ejecución.

En el patrón Strategy creamos diferentes clases que representan estrategias y que podremos usar según alguna variación o input.

[Leer más]

Patron de Diseño Adapter en Java

El patrón de diseño Adapter te sirve cuando tienes interfaces diferentes o incompatibles entre sí y necesitas que el cliente pueda usar ambas del mismo modo.

El patrón de diseño Adapter dice en su definición que convierte una interfaz o clase en otra interfaz que el cliente necesita.

[Leer más]