i heard that domain driven design pattern but do not know what it is exactly. is it design pattern? if so then how it is different from mvc or mvp. please discuss this. how to implement domain driven design pattern with c#.
In short: It's not a design pattern. You can see it as set of patterns and principles where you write code that reflects real life objects and concepts in a specific domain (problem area):
From the StackOverflow tag:
Domain-driven design (DDD) is an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts.
Here is a link to study:
I believe this link should get you started and more..
http://www.infoq.com/articles/ddd-in-practice
The example in the article is not terrific (see the comments). Nonetheless, it contains some decent material on the ideas. Also, Google search on "anemic domain models" will return some relevant results.
To read about other domain patterns: http://www.informit.com/articles/article.aspx?p=1398617&seqNum=4
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With