Sobre o padrão Facade, assinale a alternativa correta:
Sobre o padrão Facade, assinale a alternativa correta:
- Com a aplicação do padrão Facade, os módulos clientes passam a depender apenas de uma interface de alto nível oferecida por um subsistema, não podendo utilizar diretamente elementos definidos dentro desse subsistema.
- Com a aplicação do padrão Facade, os módulos clientes podem utilizar um componente ou subsistema por meio de uma interface de alto nível.
- O padrão Facade visa fornecer aos módulos clientes uma interface de alto nível para a instanciação de objetos complexos.
- O padrão Facade fornece uma interface de alto nível para a manipulação de uma hierarquia de objetos complexos.
- O padrão Facade permite adicionar funcionalidades de alto nível de abstração a componentes já existentes.