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.