Define un objeto que encapsula la forma en la que múltiples objetos interactúan. El Mediador promueve bajo acoplamiento protegiendo la referenciación explícita de los objetos entre sí, permitiendo que puedas variar esta interacción de manera independiente.
Patrón conductual
Mediante la implementación del patrón de diseño Mediator desarrollaremos una aplicación modular, la cual tendrá como punto central un Mediador, que funcionará como punto central de comunicación entre todos los módulos, eliminando la dependencia directa que existe entre los módulos para el funcionamiento.
Simularemos un conjunto de módulos que procesen ventas por Internet, el proceso se muestra a continuación:
gradle run





