Neste Papo Reto, Ismael Soares fala sobre a Lei de Demeter, um pattern para orientação ao objeto.
A lei de Demeter foi desenvolvida em 1988 por Karl Lieberherr e Ian Holland, da Northeastem Univerity, com uma idéia extremamente simples: organizar e reduzir dependências entre classes. A lei é por vezes conhecida como o Princípio do Mínimo Conhecimento. (Ou ainda: fale somente com seus amigos mais próximos.)
Para todos os métodos que estão no objeto X somente podem se comunicar com : Métodos de X; Parâmetros do próprio método; Por objetos criados ou instanciados pelo próprio método; Atributos de X;
Ismael Mostra diversos exemplos (código) da utilização da Lei e também suas vantagens:
* Diminuição das dependências (Baixo Acoplamento)
* Mais fácil de manter
* Mais fácil evoluir
Confira a apresentação.

Slides:

Links Citados:
* https://en.wikipedia.org/wiki/Law_of_Demeter
* https://www.javacodegeeks.com/2014/02/law-of-demeter.html

Autor

Wilson Souza é Gerente de Marketing da Bluesoft. Formado e pós Graduado pela Instituição Mackenzie, possui também MBA pela FGV. Wilson tem mais de 10 anos de experiência na área de Relacionamento e Marketing, atuando em diversas áreas e segmentos do mercado.

Deixe aqui o seu comentário