Architects and developers have been trying for decades to successfully create loosely coupled systems, only to find that systems become even more coupled than before due to so much system complexity. Understanding the Law of Demeter can help in designing and implementing loosely coupled systems. In this lesson Mark Richards explains what the Law of Demeter is and shows some examples of how to apply it to create loosely coupled systems.
Reference Links:
Software Architecture Monday: https://bit.ly/3dadEe3
Fundamentals of Software Architecture: https://amzn.to/3rgFLjY
Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2