Informática, perguntado por WellysonCPaiva, 3 meses atrás

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 ascaraubas
7

Resposta:

facade

Explicação:

Respondido por maurosrds
1

Resposta:

Proxy  

Explicação:

Perguntas interessantes