什么是领域驱动设计模式
我听说过领域驱动设计模式,但不知道它到底是什么。是设计模式吗?如果是这样那么它与 mvc 或 mvp 有何不同。请讨论这个问题。如何使用 C# 实现领域驱动设计模式。
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#.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
简而言之:这不是一种设计模式。您可以将其视为模式集和原则,您可以在其中编写反映特定领域(问题区域)中现实生活中的对象和概念的代码:
来自 StackOverflow 标记:
这里有一个学习链接:
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:
Here is a link to study:
我相信这个链接应该可以帮助您入门等等。
http://www.infoq.com /articles/ddd-in-practice
文章中的示例并不出色(请参阅评论)。尽管如此,它仍然包含一些关于这些想法的不错的材料。此外,谷歌搜索“贫血域模型”将返回一些相关结果。
要了解其他域模式:
http://www.informit.com/articles/article.aspx ?p=1398617&seqNum=4
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
对于 C# 世界中的 DDD,请查看应用领域驱动设计和模式:带有示例在 C# 和 .NET 中。 Jimmy Nilsson(作者)是使用 C# 的 DDD 领域公认的领导者。
For DDD in the C# world, please look at Applying Domain-Driven Design and Patterns: With Examples in C# and .NET . Jimmy Nilsson (the author) is a recognised leader in DDD using a C# slant.