Facade


This is a pattern that produces a simple interface to more complex classes or libraries.
It can be used to limit the functionality of a class, or simplify access.
You simply rewrite the methods you need in the Facade class.
The Facade must simplify the work.

Applicability


META

Status:: #wiki/notes/mature
Plantations:: Structural Patterns
References:: Dive Into Design Patterns