October 2014
Intermediate to advanced
258 pages
7h 29m
English
The principle of encapsulation advocates separation of concerns and information hiding. Hiding implementation details and hiding variations are two techniques that enable the effective application of the principle of encapsulation. This chapter discusses the principle of encapsulation and these enabling techniques, and provides a detailed description of the following design smells that result from the violation of the principle of encapsulation: Deficient Encapsulation, Leaky Encapsulation, Missing Encapsulation, and Unexploited Encapsulation.
Read now
Unlock full access