Slide 30
Slide 30 text
Goals
1. Outward appearance to the world which hides
a different reality.
2. Simpler public interface to avoid calling many
internal methods to get some behavior
working.
3. Ability to directly interact with subsystems in
a way that can be less prone to accessing it
directly.