Author: Cristian David Villota - Dario José Martinez Rodriguez

Indirección

Este patrón de diseño, o "buena práctica" sugiere que, se mejore el acoplamiento entre dos clases, delegando la responsabilidad de intermediación entre estas clases, a un tercer elemento, que puede ser otra clase. Como ejemplo de este patrón de diseño encontramos los pagos electrónicos, que utilizan una UI (interfaz de usuario) a través de la cual, se realiza la mediación entre el banco, el cliente y la tienda, de lo anterior se generan clases que realizan diferentes métodos de pago y establecen una conexión entre los involucrados.

Problema

¿Dónde asignar responsabilidades para evitar/reducir el acoplamiento directo entre elementos y mejorar la reutilización?

Solución

Asigne la responsabilidad a un objeto que medie entre los elementos.

results matching ""

    No results matching ""