Quote by Anonymous
““The Principle of Least Knowledge is a concept about minimizing dependencies. As you are architecting the system, the goal is to strive for proper coupling and cohesion. That is, you want loose coupling for capabilities that are more independent of one another, and you want high cohesion for capabilities that are highly correlated to one another (they should do one thing well).””