jaké jsou designové vzory?
návrhové vzory jsou řešení problémů se softwarovým designem, které najdete znovu a znovu ve vývoji aplikací v reálném světě. Vzory jsou o opakovaně použitelných návrzích a interakcích objektů.
23 Gang čtyř (GoF) vzorů jsou obecně považovány za základ pro všechny ostatní vzory. Jsou rozděleny do tří skupin: Kreační, strukturální a behaviorální (úplný seznam viz níže)., Tento odkaz poskytuje zdrojový kód pro každý z 23 vzorů GoF.
C# Návrhové Vzory
dát vám náskok, C# zdrojový kód pro každý vzor je uveden v 2 formy: strukturální a reálném světě. Strukturální kód používá názvy typů, jak jsou definovány v definici vzoru a UML diagramech. Real-world code poskytuje real-world programovací situace, kdy můžete použít tyto vzory.
třetí formulář, optimalizovaný. Net, demonstruje návrhové vzory, které plně využívají vestavěné funkce. Net, jako jsou generika, delegáti, reflexe a další., Tyto a mnohem více jsou k dispozici v našem produktu Dofactory.Net. Podívejte se na stránku Singleton pro.NET optimalizovaný příklad.,
Vzorce Chování |
|
Řetězec Resp.,sjednocení mezi třídami | |
Memento | Zachytit a obnovení vnitřního stavu instance objektu |
Observer | způsob oznámení změny počtu tříd |
Stav | Změnit objekt je chování, kdy její změny stavu |
Strategie | Zapouzdřuje algoritmus uvnitř třídy |
Šablony Metoda | Odložit přesné kroky algoritmu na podtřídy |
Návštěvník | Definuje nové operace do třídy bez změny |