Facade pattern

/fəˈsɑd ˈpætərn/ noun

Definition

A design pattern that provides a simplified interface to a complex subsystem by hiding its complexity behind a single, unified interface. It makes the subsystem easier to use by providing higher-level methods that coordinate multiple lower-level operations.

Etymology

Named after architectural facades that present a simple, attractive front while hiding complex internal structure, formalized in the Gang of Four book (1994). The pattern emerged from the need to simplify interactions with complex libraries or subsystems.

Kelly Says

The Facade pattern is like a hotel concierge - instead of you having to coordinate with housekeeping, room service, maintenance, and billing separately, the concierge provides one simple interface to handle all your needs! When you call 'startCar()', the facade might internally handle fuel injection, ignition timing, and engine management without you knowing the complexity.

Related Words

Explore More Words

Get the Word Orb API

Complete word intelligence in one call. Free tier — 50 lookups/day.