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

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

  1. A)

    aberto/fechado;

  2. B)

    substituição de Liskov;

  3. C)

    responsabilidade única;

  4. D)

    segregação de interfaces;

  5. 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.

Questões relacionadas