The Facade pattern provides a simplified interface to a complex subsystem — hiding its complexity behind a single, clean entry point. It makes a complicated set of components easier to use, without removing access to the underlying details.
Abin da Facade pattern ke yi
FACADE → a SIMPLE interface in front of a COMPLEX subsystem:
→ the subsystem has many components/steps; the facade provides ONE easy interface
→ clients use the simple facade instead of dealing with the complexity directly
→ the facade coordinates the underlying components
→ HIDE complexity behind a clean, easy-to-use interface
