Kasutaja:KSiimson/Artiklid/Disainimuster

Tarkvaradisainis nimetatakse disainimustriks üldist lahendust korduvalt esinevale probleemile. Mustrid aitavad mõista süsteeme kõrgel kontseptuaalsel tasemel, ning lihtsustavad süsteemide lahtiseletamist. Erinevalt tarkvarakomponentidest erineb disainimustril põhinev süsteem igal korduvkasutamisel.

Liigitamine

muuda

Raamatus Design Patterns: Elements of Reusable Object-Oriented Software liigitatakse disainimustreid eesmärgi ja kehtivuspiirkonna alusel. Eesmärgiks võib olla loomine, struktureerimine või käitumine. Kehtivuspiirkonnaks võib olla kas klass või objekt.