什么是领域驱动设计模式

发布于 2024-11-04 05:13:08 字数 90 浏览 0 评论 0原文

我听说过领域驱动设计模式,但不知道它到底是什么。是设计模式吗?如果是这样那么它与 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

李不 2024-11-11 05:13:08

简而言之:这不是一种设计模式。您可以将其视为模式集原则,您可以在其中编写反映特定领域(问题区域)中现实生活中的对象和概念的代码:

来自 StackOverflow 标记:

领域驱动设计(DDD)是一种
开发软件的方法
通过深度连接复杂的需求
实施不断发展的模型
核心业务概念。

这里有一个学习链接:

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:

心凉 2024-11-11 05:13:08

我相信这个链接应该可以帮助您入门等等。

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

傲影 2024-11-11 05:13:08

对于 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文