structuurpatronen
Structuurpatronen zijn een categorie ontwerppatronen in software engineering die zich richten op de samenstelling van klassen en objecten tot grotere structuren. Ze bepalen hoe objecten met elkaar interageren en hoe complexiteit in een systeem kan worden beheerd door middel van hiërarchieën, interfaces en composities. Het doel is om flexibiliteit, herbruikbaarheid en uitbreidbaarheid te vergroten door de afhankelijkheden tussen abstractie en implementatie te verlagen en door objecten op een consistente manier te kunnen combineren.
In vergelijking met creationalpatronen (die zich richten op het creëren van objecten) en gedragspatronen (die interactie
Veel gebruikte structuurpatronen zijn Adapter, Facade, Bridge, Composite, Decorator, Proxy en Flyweight. Adapter past een bestaande
Toepassingsruimte en overwegingen: kies structuurpatronen om de complexiteit van systemen te beheersen, objecten consequent te kunnen
Samengevat bieden structuurpatronen bewezen concepten voor het bouwen van modularere en beter schaalbare software door slimme