Mediator, Observer y Facade: 3 patrones de comunicación
Mediator coordina de forma centralizada las relaciones entre objetos, Observer notifica cambios de estado de uno a varios y Facade oculta internals complejos tras un punto de entrada simple. Comparamos los tres patrones y los criterios para elegirlos con ejemplos en Swift.
Leer artículo