Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Concept

Facade Pattern

Technique

A Gang of Four structural design pattern that provides a single simplified interface to a larger body of code, such as a complex subsystem or library, hiding its internal complexity from the code that uses it.

Facts
Origin Year
1994 1
Core Principle
Provides a single simplified interface that masks a more complex set of underlying classes or subsystems, easing use of a library or system built from many interdependent parts. 2
Connections

Associated With

Erich Gamma, Pioneers

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Facade pattern among the original 23.

In Field

Sources
1. Wikipedia: Design Patterns (book)
Wikimedia FoundationLead section, first sentence
Quote, Lead section, first sentence
Design Patterns: Elements of Reusable Object-Oriented Software (1994) is a software engineering book describing software design patterns.
View the Source
2. Wikipedia: Facade Pattern
Wikimedia FoundationLead section, first paragraph
Quote, Lead section, first paragraph
it is an object that serves as a front-facing interface masking more complex underlying or structural code.
View the Source
Frequently Asked Questions

When was the Facade pattern first introduced?

In 1994, in the Design Patterns book.

The Facade pattern was introduced in 1994, when it appeared in Design Patterns: Elements of Reusable Object-Oriented Software, the software engineering book that catalogued the Facade pattern alongside the other Gang of Four design patterns.
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.