- Meerdere varianten afhankelijk van status van object > state
- Meerdere uitbreidingen op een functie die elkaar opvolgen en aanvullen
- Eenzelfde functie in meerdere objecten, die elkaar opvolgen, totdat 1 van de functies de vraag heeft afgehandeld > CoR, Chain of Responsibility
- Eventlisteners > observer
- Losse functies die wisselend van elkaar afhankelijk zijn > Regel-object nodig
Terug naar:
- Complexe functionaliteit structureren
- Begin opnieuw: Design Pattern Chooser