si tengo un modulo legacy que implementa lógica de negocios puedo construir una fachada y abstraer la interfaz de esta y usarlo como una caja negra, así el resto del código tendría como dependencia mi fachada y no el módulo, el que puedo reemplazar a futuro si fuese necesario