SóProvas


ID
2620516
Banca
CS-UFG
Órgão
SANEAGO - GO
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Dentro dos bons princípios de projeto e construção de software, a Lei de Démeter diz que “um método deve enviar mensagens somente para objetos a que ele tem acesso direto”. Essa lei tem como objetivo:

Alternativas
Comentários
  • b-

    envio de mensagens - comunicação entre classes. O conceito da questao é encapsulamento, o qual determina que um objeto so pode expor as partes que detêm interesse aos objetos comunicantes, o que significa usar visibilidade private para delcarar atributos e acessa-los com getters & setters. Isso promove independencia entre as classes e facilita a manutenção do sistema visto que basta alterar somente a classe em questao em vez de todas que comunicam com ela

  • Coesão: a classe deve ter função específica/única.

    Acoplamento: o quanto uma classe depende da outra para funcionar.

    Obs: O ideal seria ter um sistema com alta coesão e baixo acoplamento. No entanto, isso não quer dizer que um sistema que possui baixa coesão tem alto acoplamento. Esses conceitos são independentes.

    Bons estudos.