Com o contato com aplicações web, é possível perceber que em vários projetos existem classes Service
(inclusive frameworks que possuem a anotação @Service
). Esse tipo de classe é semelhante/implementa o padrão Façade?
Minha questão vai mais no sentido de indagar e refletir sobre o que o Maurício (instrutor) mencionou sobre o padrão Façade no que diz respeito ao padrão conduzir o desenvolvedor a colocar regras de negócio em classe que implementem esse padrão. No projeto que ajudo a manter e desenvolver, as classes de serviço parecem seguir esse equívoco, isto é, manter regras de negócio nas próprias classes de serviço ao invés de delegar as chamadas para classes específicas.