IT-lexicon › Programmeren › Factory-patroon

Factory-patroon

Programmeren Svenska → Bijgewerkt: 2026-10-03

Creational patroon van de Gang of Four: het aanmaken van objecten verhuist uit de client naar een “fabriek”, zodat de client de concrete klassen niet hoeft te kennen.

Er zijn drie varianten: de Simple Factory (één statische methode levert instanties), de Factory Method (subklassen bepalen de klasse) en de Abstract Factory (families van samenhangende objecten). In Python kan __new__ als fabriek fungeren; in Spring heet het Bean Factory.

Zinvol als de te kiezen implementatie van runtimeconfiguratie afhangt. Anti-patroon: een fabriek die alleen een constructor omwikkelt, zonder enige logica, is gewoon extra omweg.

← Terug naar het lexicon