:) Фасад - это чисто инкапсуляция! Фасадом мы скрываем или изменяем апи к классу/классам/библиотеке и т.д. В фасаде не зазорно перед доступом к ниже лежащим слоям проверять данные и права доступа, аля Баррикада, создавать нужные обьекты, определять конфигурацию и прочее. А Мадиатор нужен для связи множества классов/обьектов, хотя задачи могут быть даже схожими. Грубо говоря (может легче представить будет): фасад как обёртка над "чем-то целым", а медиатор как прослойка между множеством "чем-то целым".