Skip to main content

Facade

The Facade design pattern provides a unified interface to a set of interfaces in a subsystem. This pattern defines a higher-level interface that makes the subsystem easier to use.

Usage     Usage     High

UML class diagram

A visualization of the classes and objects participating in this pattern.

diagram

Sample code

This structural code demonstrates the Facade pattern which provides a simplified and uniform interface to a large subsystem of classes.

Output

See also