Um colega seu de trabalho está implementando a interface com o usuário de um sistema que dispara a execução de uma lógica de negócio envolvendo vários objetos. Ele implementa uma primeira versão que faz diversas chamadas a objetos da lógica de negócio porque não existe uma interface de mais alto nível disponível que encapsule esta complexidade. Para piorar, ao implementar um segundo módulo de interface com o usuário, ele se depara com o mesmo problema, tendo que copiar e colar partes da lógica utilizadas no primeiro módulo de interface com o usuário. Ao revisar o código feito pelo seu colega, qual padrão você recomendaria que ele utilizasse para diminuir o acoplamento entre os módulos de interface com o usuário e módulos referentes à lógica de negócio?
Facade
Composite
Proxy
Flyweight
Adapter
Soluções para a tarefa
Respondido por
7
Resposta:
facade
Explicação:
Respondido por
1
Resposta:
Proxy
Explicação:
Perguntas interessantes
Informática,
5 meses atrás
Ed. Física,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
5 meses atrás
Matemática,
11 meses atrás
Artes,
11 meses atrás
Matemática,
11 meses atrás