Facade Pattern

Kind: pattern

Layer: Design Patterns Core

Record: architecture:facade-pattern

Severity: recommended

Scope: module, subsystem, API

Canonical: Ontology

A design pattern that gives a subsystem one simple entry point, so callers do not depend on its parts.

Listed in Architecture principles, after Adapter Pattern and before Proxy Pattern.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Severity

Category

Refactors

Linked from