From : http://java.boot.by/scjp-tiger/

Chapter 5. OO Concepts

Develop code that implements tight encapsulation, loose coupling, and high cohesion in classes, and describe the benefits.