2010-11-11 3 views
0

эй, ребята, недавно я работал над Repository Pattern в aspnet MVC, и я просто задавался вопросом, что я имею в виду, сколько разных шаблонов там (например, альтернатива шаблону репозитория)? пожалуйста, мне нужно небольшое объяснение каждого имеющегося шаблона ..? и среди всех тех шаблонов, что вы порекомендуете мне пойти?Каковы различные типы шаблонов дизайна?

+2

http://stackoverflow.com/questions/244706/learning-implementing-design-patterns-for-newbies, http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns, http : //stackoverflow.com/questions/449731/design-patterns-to-avoid, http://stackoverflow.com/questions/105049/what-are-the-best-design-patterns-books-you-have-read , http://stackoverflow.com/questions/49974/what-design-patterns-do-you-use-most-often – JoseK

+1

Пожалуйста, постарайтесь не писать, как вы говорите. Ваш вопрос кажется очень смущенным. Вы пробовали искать какие-то альтернативы? –

+0

ya i search'd on google, я нашел singleton и метод Factory и т. Д. В wikipedia, но они не являются альтернативой «шаблону репозитория» – FosterZ

ответ

2

Я не слышал о шаблоне репозитория, поэтому он не является частью GoFs initial set. А быстрый google показывает, что он является частью Martin Fowler s Patterns of Enterprise Application Architecture (хорошая книга, которую я швы напомнить, но способ для многих узоров держать в одной голове). Оглядываясь на index для PoEAA и Repository Pattern живет в Объектно-реляционные шаблоны сопоставления метаданных подмножество. Альтернативы, указанные в PoEAA являются:

однако другие хранилища моделей могут включать в себя другие варианты.

+0

thnx, хорошая книга, действительно – FosterZ

-1

Шаблоны GOF в основном классифицируются по 4, которые являются образцом создания, поведенческим наружным и структурным узором.

+1

Вы говорите 4, но в вашем ответе есть только 3;) –

Смежные вопросы