Naar de inhoud

Ontwerppatroon

Een herbruikbare oplossingsstructuur voor een terugkerend ontwerpprobleem, met eigen afwegingen.

Ook bekend alsDesign Pattern
Softwarearchitectuur

Wat is een ontwerppatroon?

Een ontwerppatroon beschrijft een herbruikbare oplossingsstructuur voor een terugkerend probleem bij softwareontwerp. Het legt een aanpak met toepassingsvoorwaarden en nadelen uit. Het is geen kant-en-klaar product of code die onveranderd in elk project kan worden gekopieerd. Of het past, hangt af van het concrete probleem.

In een fictief moderniseringsproject vertaalt een adapterlaag tussen de verzoekmodellen van een oude en een nieuwe applicatie. Dat kan het nieuwe deel afschermen van bijzonderheden van het oude model. Ook betekenissen moeten duidelijk zijn: een veld hernoemen lost tegenstrijdige bedrijfsregels niet op. De extra vertaling brengt onderhoud en eigen foutgevallen mee. Een patroon moet daarom een benoemde behoefte oplossen in plaats van alleen het aantal gebruikte patronen te verhogen.

Bronnen