Archief - Terminologie: Het verschil tussen Design en Architectural patterns?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Kreative88

Legacy Member
Beste 9livers


Ik probeer mij te verdiepen in de algemene terminologie van het programmeren en momenteel zit ik redelijk verward met het volgende: Het verschil tussen een Design Pattern en een Architectural Pattern.

Volgens mij is het:

Architectural Pattern: Welke programmeertaal, welke frameworks...
Design Pattern: Hoe code gestructureerd is...

Maar klopt dit? Ik vind op het internet namelijk enorm veel tegenstrijdige info.


Thanks

NeverwinterX

Legacy Member
Ik denk niet dat er echt vaste definities zijn die iedereen hanteert, vandaar de tegenstrijdigheden.
Typisch (typisch is niet altijd) zijn architectural patterns wat hoger niveau (op het niveau van architectuur van het hele systeem) dan design patterns (op het niveau van het ontwerpen van klassen die samenwerken). De twee vloeien vaak nogal in elkaar over.

Een voorbeeld van een architectural pattern (ook wel tactic genoemd) is het gebruik van active redundancy om de beschikbaarheid van het systeem te vergroten.

Voor wat meer uitleg over architecture en architectural patterns bekijk een boek als "Software Architecture in Practice". Voor design patterns is er "Design patterns" van de gang of four, maar dat ken je waarschijnlijk al.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan