Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

01 Design Patterns

❯

01 Concept

❯

Factory Method

Factory Method

Feb 10, 20261 min read

  • design-patterns
  • creational
  • factory

Factory Method

← Back to Creational Patterns

Delegate instantiation to subclasses. Define an interface for creating an object, but let subclasses decide which class to instantiate. Decouples client code from concrete classes.

Key Properties

  • Creator Hierarchy
  • Product Interface
  • Parameterized Factories

Related

  • Abstract Factory (family of related objects)
  • Open-Closed Principle (extend without modifying)

design-patterns creational factory


Graph View

  • Factory Method
  • Key Properties
  • Related

Backlinks

  • Creational Patterns
  • Abstract Factory
  • Prototype
  • Singleton
  • Template Method
  • Creator Hierarchy
  • Parameterized Factories
  • Product Interface
  • Factories in DDD

Created with Quartz v4.5.2 © 2026

  • GitHub