Parece que você está descrevendo o padrão de projeto Command. Com base na descrição fornecida, posso afirmar com toda a certeza que o objetivo do padrão de projeto Command é encapsular chamadas de métodos. Isso permite a parametrização de clientes com diferentes solicitações, o enfileiramento e o registro de solicitações, além de oferecer suporte a operações que possam ser desfeitas. Este padrão de projeto não exige que o objeto que está realizando a chamada do método conheça detalhes sobre seu funcionamento, proporcionando flexibilidade na arquitetura do sistema e permitindo a adição de novas funcionalidades.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar