back to software blog
 

Principle of inverse encapsulation

 

Principle: Understanding how the whole system works is as much an implementation detail as an implementation detail encapsulated in a class.

Corollary 1: It is not important to know the whole system for successful software development on it.

Corollary 2: If it is important, it is not a good system or even not a system at all.

 

2013, 2016