Uma equipe de uma agência reguladora de transporte precisa d...
Próximas questões
Com base no mesmo assunto
Ano: 2026
Banca:
FCC
Órgão:
ARTESP
Prova:
FCC - 2026 - ARTESP - Agente de Fiscalização à Regulação do Transporte I - Tecnologia da Informação |
Q4293828
Arquitetura de Software
Uma equipe de uma agência reguladora de transporte precisa desenvolver um módulo para a criação dinâmica de protocolos de
segurança de trens. Existem diversos tipos de trens e sistemas de sinalização (Convencional, CPTM etc.) e o protocolo de
segurança a ser gerado depende de qual configuração de trem está ativa naquele momento. No entanto, o código que usa esse
protocolo precisa ser desacoplado do tipo específico de trem. Inicialmente foi criado o trecho de código Java abaixo, que define
um trem e um método de validação de protocolo.
Para atender ao requisito de criação dinâmica e independente dos objetos de trem, permitindo que a aplicação cliente use a interface Trem sem conhecer as classes concretas (TremConvencional, TremCPTM etc), o Design Pattern GoF que deve ser implementado no lugar da classe GerenciadorDeCriacao é o
Para atender ao requisito de criação dinâmica e independente dos objetos de trem, permitindo que a aplicação cliente use a interface Trem sem conhecer as classes concretas (TremConvencional, TremCPTM etc), o Design Pattern GoF que deve ser implementado no lugar da classe GerenciadorDeCriacao é o