A opção correta é: I - II - IV. No padrão de projeto Template Method, a classe Handler é uma classe abstrata que define o esqueleto de um algoritmo em um método, chamado de template method. As subclasses especializam esse método para implementar partes específicas do algoritmo. Para montar uma cadeia de objetos, é necessário especializar a classe Handler em três tipos de classes: - ConcreteHandler: implementa o método template method para tratar uma solicitação específica. - AbstractHandler: define o método template method, mas delega a implementação para as subclasses. - Client: cria e encaminha solicitações para objetos da cadeia. Portanto, as opções corretas são: - I - ConcreteHandler - II - AbstractHandler - IV - Client
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar