

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o diagrama de classes apresentado:

No diagrama apresentado, a classe BancoChain define o método processRequest(bankName: String) e possui o atributo next, que referencia outro objeto da mesma classe. As classes BancoA, BancoB, BancoC e BancoD herdam de BancoChain e podem especializar o comportamento desse método. Com base na estrutura representada no diagrama, assinale a alternativa correta.
O diagrama indica que apenas uma instância de BancoChain pode existir no sistema.
As classes BancoA, BancoB, BancoC e BancoD não podem redefinir o método processRequest.
O diagrama representa uma implementação típica do padrão de projeto Observer, no qual múltiplos objetos recebem notificações de mudanças de estado.
O atributo next indica uma associação entre objetos da classe BancoChain, permitindo o encadeamento de instâncias dessa classe.
O método processRequest só pode ser executado pela classe BancoChain, não podendo ser utilizado pelas subclasses.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.