Encapsulation design

Drawing the line between what you want other code to be coupled to and what you don't

Hint: you want people to be coupled to as little as possible so changes to it affects others very little.

the succinct expression or depiction of the essential features of something.

Indications your line is wrong:

Encapsulation is good for...

Encapsulation is bad for...