Что такое шаблон с управляемым доменом


3

Я слышал, что дизайн, основанный на домене, но не знаю, что именно. это шаблон дизайна? если да, то как он отличается от mvc или mvp. пожалуйста, обсудите это. как реализовать шаблон проектирования, управляемый доменом C#.

+4

Вы пробовали википедию (http://en.wikipedia.org/wiki/Domain-driven_design)? Там есть довольно хорошее объяснение. 01 май. 112011-05-01 09:38:35

4

Вкратце: это не шаблон дизайна. Вы можете увидеть его как набор шаблонов и принципов где вы пишете код, который отражает реальные жизненные объекты и понятия в конкретной области (область проблемы):

Из тега StackOverflow:

домена -driven design (DDD) - это подход к разработке программного обеспечения для комплексных потребностей путем глубокого подключения реализации к развивающейся модели основных концепций бизнеса.

Вот некоторые ссылки для изучения:


2

Я считаю, что это ссылка должна вам начать и больше ..

http://www.infoq.com/articles/ddd-in-practice

Пример в статье невелик (см. Комментарии). Тем не менее, в нем содержатся некоторые достойные материалы по идеям. Кроме того, поиск Google на «моделях анонимных доменов» вернет некоторые релевантные результаты.

Чтобы прочитать о других шаблонов домена: http://www.informit.com/articles/article.aspx?p=1398617&seqNum=4


0

Для DDD в C# мире, пожалуйста, посмотрите на Applying Domain-Driven Design and Patterns: With Examples in C# and .NET. Джимми Нильссон (автор) является признанным лидером в DDD, используя наклон C#.