FGV — Analista Judiciário - Área Apoio Especializado - Especialidade Análise de Sistemas de Informação — O analista Joaquim implementou o código do sistema TRF1Web seguindo os pri — 2024
Banca
FGV
Órgão
TRF-1
Prova
TRF-1 — Analista Judiciário - Área Apoio Especializado - Especialidade Análise de Sistemas de Informação — 2024
Ano
2024
Disciplina
Análise de Sistemas de Informação
Assunto
Princípio Aberto‑Fechado (SOLID)
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade Análise de Sistemas de Informação
Enunciado
O analista Joaquim implementou o código do sistema TRF1Web seguindo os princípios SOLID. O TRF1Web já se encontra em produção. A documentação do TRF1Web, escrita por Joaquim, estabelece que novas funcionalidades devem ser introduzidas no sistema por meio de plugins, sem modificar o código atual do sistema. Essa maneira de introduzir novas funcionalidades no TRF1Web é resultado direto da aplicação do seguinte princípio SOLID:
Alternativas
A)
aberto/fechado;
B)
substituição de Liskov;
C)
responsabilidade única;
D)
segregação de interfaces;
E)
inversão de dependência.
Gabarito e comentário
Resposta correta: A
O princípio aberto/fechado do SOLID orienta criar componentes que aceitem extensão de comportamento sem exigir alteração frequente do código já testado. Interfaces e abstrações permitem acrescentar implementações. A decisão reduz impacto de mudanças nas partes existentes do sistema.
O princípio aberto/fechado do SOLID orienta criar componentes que aceitem extensão de comportamento sem exigir alteração frequente do código já testado. Interfaces e abstrações permitem acrescentar implementações. A decisão reduz impacto de mudanças nas partes existentes do sistema.