Abstract Factory Pattern

Kind: pattern

Layer: Design Patterns Core

Record: architecture:abstract-factory-pattern

Severity: contextual

Scope: product family, component

Canonical: Ontology

A design pattern that creates a whole family of related objects through one interface, so the members always match.

Listed in Architecture principles, after Factory Method Pattern and before Builder Pattern.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Severity

Category

Linked from