facade pattern
Sign in to saveAlso known as façade pattern
software design pattern that provides a simplified interface
Wikidata facts
- Instance of
- abstraction
- Subclass of
- structural pattern
- Image
- UML DP Façade.png
Show 4 more facts
- described by source
- Design Patterns
- Commons category
- Facade pattern
- Stack Exchange tag
- stackoverflow.com/tags/facade
- different from
- mockup
Sources (2)
via Wikidata · CC0
~5 min read
Encyclopedic overview
The facade pattern (also spelled façade) is a software design pattern commonly used in object-oriented programming. Analogous to a façade in architecture, it is an object that serves as a front-facing interface masking more complex underlying or structural code. A facade can:
improve the readability and usability of a software library by masking interaction with more complex components behind a single (and often simplified) application programming interface (API)
Excerpted from Wikipedia’s “facade pattern” article, available under the CC BY-SA 4.0 licence.