Designmønstre
- slide 16 : 31
Factory Method (1)
Designmønstret Factory Method understøtter skabelse af produktobjekter gennem et fabrikationsobjekt
Fabrikationsobjektet overlader det til en subklasse af bestemme typen af de fabrikerede objekter
Anvendes:
Når vi ønsker at uddelegere ansvaret for objektskabelse til et fabrikationsobjekt (en Creator)
Når fabrikationsobjektet ikke nødvendigvis har konkret viden om hvilken type af objekter det ønsker at skabe
Fabrikationsobjektet er abstrakt, og overlader det som sådan til subklasser at foretage den egentlige skabelse af produktobjekter
Når vi dynamisk på køretidspunktet ønsker at 'slå over i' skabelse af en anden slags produkter