Provide a unified interface to a set of interfaces in a subsystem
Facade defines a higher-level interface that makes the subsystem easier to use
Use the Facade pattern when you want to provide a simple interface to a complex subsystem