SóProvas


ID
2374288
Banca
IESES
Órgão
CEGÁS
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Com base nos princípios para programação e design orientado a objetos estabelecido por Robert C. Martin, relacione corretamente as siglas e os conceitos nela implícitos
I. SRP
II. OCP
III. LSP
IV. ISP
V. DIP
( ) O motivo para mudar uma classe dever ser um e
somente um.
( ) Não dependa de uma implementação e sim de uma abstração.
( ) Deve-se ter a capacidade de estender um
comportamento de uma classe sem modificar este comportamento.
( ) As classes bases devem poder ser substituídas pelas classes derivadas.
( ) Melhor do que uma interface geral são muitas interfaces especificas.

Alternativas
Comentários
  • SRP-Principio da Responsabilidade Única - Uma classe deve ter um, e somente um, motivo para mudar.

    OCP-Princípio Aberto-Fechado - Você deve ser capaz de estender um comportamento de uma classe, sem modificá-lo.

    LSP-Princípio da Substituição de Liskov - As classes derivadas devem ser substituíveis por suas classes base.

    ISP-Princípio da Segregação da Interface - Muitas interfaces específicas são melhores do que uma interface única.

    DIP-Princípio da inversão da dependência - Dependa de uma abstração e não de uma implementação.