Виждал съм .net оптимизирано прилагане на дизайнерски модели http://www.dofactory.com, Но не всички модели са достъпни на сайта. Има ли сайт / блог, който има .NET оптимизирани реализации на всички дизайнерски модели?
Отговори:
2 за отговор № 1Моето очакване на дизайнерски модели е, че виеда не купувате (или да придобиете по друг начин готови) реализации, а по-скоро, докато проектирате вашите класове, прилагате взаимоотношения, които отговарят на моделите, за да вземете крайния пример, защо бихте купили Singlton или Visitor модел?
Framworks са много по-големи от моделите, тезитова е разумно да "купуваш", но там съзнателно се съгласявате да делегирате много важни части от вашия дизайн на автора на рамката - и по този начин да спестите много време.
0 за отговор № 2
Прекарах известно време в четене тази книга, тези 23 GoF модела би трябвало да са покрити с примери c #, да се надяваме, че може да ви помогне и вие.
0 за отговор № 3
Всъщност можете да Google и да намерят тяхната рамканякъде в мрежата или да я купуват. Търсех дълго време, но никога не намерих пълна имплементация на .net оптимизирани модели. Вместо това, аз бих предложил да търсите дизайн шаблони модел по модел в различни .net отворен код проекти.
Недостатъците са очевидни: ще можете да видите реализацията в реалния свят (а внедряването на усмивчива imho е далеч от реалния свят дори в примерите от реалния свят).
Виеll be able to see different implementations and the whole code structure involved in the pattern. So you
ще видим как влияе върху дизайна и какви проблеми решава. Тъй като шаблоните са добри решения за многократна употреба, това е добър начин да ги видите в реален код, който да се използва след това.