Factory Pattern
Kind: pattern
Layer: Design Patterns Core
Record: architecture:factory-pattern
Severity: recommended
Scope: object_creation, module
Canonical: Ontology
A design pattern that moves the construction of an object and its defaults into one function or object.
Listed in Architecture principles, after Statecharts and before Factory Method Pattern.