Key concept for using Facade pattern:
Adapter pattern is used to access facades
The Adapter pattern adds an indirection object for low coupling
The Façade pattern hides the complexity of a subsystem from a client
None of the above