25 of 59 menu

Ontwerp Patroon

Ontwerp patroon verteenwoordig 'n voorbeeld of model van die korrekte oplossing vir 'n algemene probleem in sagteware ontwikkeling.

Die voordeel van die gebruik van 'n ontwerp patroon is die verlaging van die werksvloei kompleksiteit, aangesien die tyd wat nodig is om kode te skryf, verminder word. Alle patrone het reeds voorafbepaalde name, wat ook interaksie tussen ontwikkelaars vergemaklik.

Onder die nadele kan genoem word dat ontwikkelaars die versoeking mag hê om die gekose patroon toe te pas, selfs wanneer nie al sy funksies nodig is vir die produk wat geïmplementeer word nie.

Daar is hoof tipes van ontwerp patrone:

  • Delegasie patroon (Delegation pattern) gee die verantwoordelikheid vir die uitvoering van sy gedrag oor aan 'n verwante objek.
  • Funksionele ontwerp patroon (Functional design) verskaf aan elke module 'n spesifieke funksie, wat uitgevoer word met minimale newewerking op ander modules.
  • Onveranderlike koppelvlak (Immutable interface) skep 'n onveranderlike objek.
  • Koppelvlak (Interface) verskaf strukturering van programme vir makliker begrip daarvan.
  • Merker koppelvlak (Marker interface) word gebruik om die teenwoordigheid of afwesigheid van die implementering van 'n attribuut of annotasie te merk.
  • Eienskap houer (Property container) voeg bykomende eienskappe by 'n interne houer van die klas in plaas daarvan om die klas bloot uit te brei met nuwe eienskappe.
  • Gebeurtenis kanaal (Event channel) skep 'n kanaal waardeur boodskappe beweeg in die uitgewer - intekenaar patroon. Vir hierdie doel het hierdie patroon 'n verteenwoordiger-objek, wat nie 'n uitgewer of intekenaar is nie, maar slegs hul verbinding verskaf.

Sien ook

  • patroon anti-patroon,
    wat 'n verkeerde oplossing vir 'n probleem definieer
  • konsep stel Programmeringsparadigma,
    wat die benadering tot programmering definieer
  • tegniek planning-poker,
    wat bedoel is vir die skatting van omvang en kompleksiteit van take
  • diagram van afwerkingsgraad,
    wat toegepas word vir grafiese voorstelling van werklading
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp