Mitä suunnittelumalleja?
suunnittelumallit ovat ratkaisuja ohjelmistosuunnittelun ongelmiin, joita löydät yhä uudelleen reaalimaailman sovelluskehityksessä. Kuvioissa on kyse uudelleenkäytettävistä malleista ja esineiden vuorovaikutuksesta.
23 Gang of Four (GoF) – kuviota pidetään yleisesti kaikkien muiden kuvioiden pohjana. Ne luokitellaan kolmeen ryhmään: Creational, rakenteellinen, ja käyttäytymiseen (täydellinen luettelo katso alla)., Tässä viittauksessa annetaan lähdekoodi kullekin 23 GoF-kuviolle.
C# Design Patterns
antaa sinulle etumatkaa, C# lähdekoodi jokainen kuvio on säädetty 2-lomakkeet: rakenne-ja reaalimaailman. Rakenteellinen koodi käyttää tyypin nimet on määritelty kuvion määrittely ja UML-kaaviot. Real-world code tarjoaa tosielämän ohjelmointitilanteita, joissa voit käyttää näitä kuvioita.
kolmannen muodossa .NET optimoitu, osoittaa, design patterns, joka hyödyntää täysin sisäänrakennettu .NET ominaisuuksia, kuten geneeriset, edustajat, heijastus, ja enemmän., Näitä ja paljon muuta on saatavilla Dofactory. Net-tuotteessamme. Katso Singleton-sivulta. Net optimoitu esimerkki.,
käyttäytymismalleja |
|
Ketjun mukaisesti Resp.,unication luokkien välillä | |
Memento | Capture ja palauttaa objektin sisäinen tila |
Tarkkailija | tapa ilmoittaa vaihtaa luokkien määrä |
Valtion | Muuttaa objektin käyttäytymistä, kun sen tila muuttuu |
Strategia | Kiteyttää algoritmi sisällä class |
Template Method | Lykkää tarkat vaiheet algoritmin alaluokka |
Vieras | Määritellään uusi käyttö luokkaan ilman muuta |