Qual o problema em se ter façades para certas coisas e para outras não? O que pode ser necessário para uma situação pode não ser para outra. Fazer overengine só para dizer que é padrão não me parece uma boa estratégia.[/quote]
Olá, seguindo as palavras do Philip
[quote] . Eu normalmente evitaria ao máximo fazer isso para que a arqttietura não tenha exceções (quando é algo X eu sigo o caminho X1, quaaaando é um CRUD eu sigo Y1, quaaaaaaando é relatório eu sigo R1…). Para mim uma arquitetura -ou um design- elegante é o que consegue resolver casos especiais sem criar exceções.
[/quote]
Eu concordo com ele pelo seguinte, ou você padroniza colocando um Façade para todos, mesmo que sirva em alguns casos como delegate, ou você não coloca em nenhum, posso estar sendo até extremista, mas acredito que isso tira o padrão do sistema.
Essa é minha opinião, mas posso estar errado.