Sök…


Anmärkningar

Det här avsnittet ger en översikt över vad designmönster är och varför en utvecklare kanske vill använda den. Exempel kan ge en grafisk representation av mönstret, ett scenario som består av ett problem med tanke på ett sammanhang där ett mönster kan användas och nämna möjliga avvägningar.

Det bör också nämna alla stora ämnen inom designmönster och koppla till relaterade ämnen. Eftersom dokumentationen för designmönster är ny kan du behöva skapa initialversioner av relaterade ämnen.

Introduktion

Enligt Wikipedia :

[A] mjukvarudesignmönster är en allmän återanvändbar lösning på ett vanligt förekommande problem inom ett givet sammanhang inom programvarudesign. Det är inte en färdig design som kan omvandlas direkt till källa eller maskinkod. Det är en beskrivning eller mall för hur man löser ett problem som kan användas i många olika situationer. Designmönster är formaliserade bästa metoder som programmeraren kan använda för att lösa vanliga problem vid utformning av en applikation eller ett system.

(Hämtad: 2016-10-13)

Det finns många erkända mjukvarudesignmönster, och nya föreslås regelbundet. Andra ämnen täcker många av de vanligaste mönstren, och Wikipedia-artikeln ger en mer omfattande lista.

På liknande sätt finns det olika sätt att klassificera designmönster, men den ursprungliga klassificeringen är:

Idén om designmönster har utvidgats till domänspecifika designmönster för domäner som design av användargränssnitt, datavisualisering, säker design, webbdesign och design av affärsmodeller.

Slutligen finns det ett relaterat koncept som kallas ett programvaruarkitekturmönster som beskrivs som det analoga för designmönster som tillämpas på programvaruarkitekturer.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow