Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — CESPE / CEBRASPE 2022

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
ce133347
Banca
CESPE / CEBRASPE
Órgão
BANRISUL
Ano
2022
Nível
Superior
Cargo
Desenvolvimento de Sistemas
Acerca dos padrões de projeto em arquitetura de software, julgue o próximo item.O princípio da segregação de interface dos padrões SOLID define que uma classe deve possuir somente uma operação para ser executada.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Princípio da Segregação de Interface (SOLID)

Gabarito: Errado. A afirmação está incorreta porque confunde o Princípio da Segregação de Interface (ISP) com o Princípio da Responsabilidade Única (SRP). O ISP não define que uma classe deve ter apenas uma operação; ele determina que interfaces devem ser específicas para cada cliente, evitando que classes sejam forçadas a implementar métodos que não utilizam.

O Princípio da Segregação de Interface (ISP) estabelece que "nenhum cliente deve ser forçado a depender de métodos que não usa". Ou seja, é preferível ter interfaces menores e coesas do que uma interface grande e genérica. Já o Princípio da Responsabilidade Única (SRP) diz que uma classe deve ter apenas um motivo para mudar, o que geralmente se traduz em uma única responsabilidade, mas não necessariamente uma única operação.

No item apresentado, a redação "somente uma operação" é uma distorção: mesmo o SRP não limita a uma única operação, e sim a um conjunto coeso de operações relacionadas a uma mesma responsabilidade. Portanto, a assertiva é ERRADA.

Link permanente: /questoes/ce133347