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.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Severity

Category

Force

Enforced by

Refactors

Reinforced by

Linked from