Skip to content

Design Patterns

Naast SOLID, kun je als Software Engineer ook niet om de Design Patterns heen. Design Patterns zijn veelgebruikte oplossingen voor specifieke programmeer problemen. Deze “problemen” zijn opgedeeld in drie categorieën:

  • Creational, oftewel het aanmaken van objecten.
  • Structural, oftewel manieren code structuren.
  • Behavioral, oftewel hoe verschillende delen van code met elkaar samenwerkt.

Het bekendste boek over dit onderwerp heet “Design Patterns: Elements of Reusable Object-Oriented Software” en is geschreven door een viertal auteurs, ookwel de “Gang of Four” of kortweg “GoF” genaamd. Het boek gaat dieper in op 23 soorten Design Patterns.

De kans is heel groot dat jij in je code, zonder het te beseffen, al eens een Design Pattern hebt toegepast!

Wil je meer weten? Bekijk dan ook eens dit artikel!