Category: Thoughts

Programming Principles: The Law of Demeter (LoD)

The Law of Demeter visualized, beside The Greek Goddess Demeter, where it gets its name The Law of Demeter (LoD) is a software development design principle proposed by Ian Holland of Northeastern University in 1987. It is named after Demeter, the Greek Goddess of agriculture, who’s name means something like “Distribution-Mother,” to signify a bottom-up […]