Facade
In plain terms
A pattern providing a simple interface to a complex subsystem.
Going deeper
The Facade offers a unified, simplified entry point that hides the complexity of underlying components. It reduces coupling to internals.
Under the hood
Doesn't add functionality, just simplifies access; common when wrapping complex libraries.
Examples
Simplified library APIs, subsystem wrappers, SDK facades, complexity hiding.
Think of it like...
Like a hotel concierge handling all the messy logistics behind one friendly desk.