Reduce coupling and improve encapsulation… General In this post I want to go over Law of Demeter (LoD). I find this topic an extremely important for having the code clean, well-designed and maintainable. In my experience, seeing it broken is a huge smell for bad design. Following the law, or refactoring based on it, leads […]