White-Box Frameworks | Glossary

Definition :

A white-box framework requires the framework user to understand the internals of the framework to use it effectively. In a white box framework, you usually extend behavior by creating subclasses, taking advantage of inheritance. A white box framework often comes with source code.

Further Reading :

Book : Applying UML and Patterns by Craig Larman.

 

Law of Demeter | Glossary

Definition :

The Law of Demeter or principle of least knowledge is a design guideline for developing software, particularly object-oriented programs. In its general form, the LoD is a specific case of loose coupling.

Further Reading :

Book : Applying UML and Patterns by Craig Larman.