Pular para o conteúdo principal

Questão de Engenharia de Software — UML — FUNDATEC 2026

Engenharia de SoftwareUML
Código
qg685261
Banca
FUNDATEC
Órgão
IFC-SC
Ano
2026
Nível
Superior
Cargo
Professor EBTT - Informática: Linguagens de Programação
Considere o diagrama de classes apresentado:Imagem associada para resolução da questãoNo 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.
  1. AO diagrama indica que apenas uma instância de BancoChain pode existir no sistema.
  2. BAs classes BancoA, BancoB, BancoC e BancoD não podem redefinir o método processRequest.
  3. CO 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.
  4. DO atributo next indica uma associação entre objetos da classe BancoChain, permitindo o encadeamento de instâncias dessa classe.
  5. EO método processRequest só pode ser executado pela classe BancoChain, não podendo ser utilizado pelas subclasses.
Revelar gabarito e comentário

GabaritoD — O atributo next indica uma associação entre objetos da classe BancoChain, permitindo o encadeamento de instâncias dessa classe.

Link permanente: /questoes/qg685261