В книгах и онлайн-примерах «фасад» обычно представляет собой класс, который не реализует и не взаимодействует. Почему это? Является ли это стандартом для создания фасада?Реализация фасада, реализующая интерфейс
Как вы могли бы затем написать для него единичные тесты? если он не реализует интерфейс или не имеет виртуальных методов, теперь есть способ издеваться над ним в модульных тестах.
Это вопрос для программистов, а не SO. –
Он принадлежит [programers.stackexchange.com] (http://programmers.stackexchange.com/) –