gpt4 book ai didi

c# - 命令、命令处理程序和命令调用程序

转载 作者:可可西里 更新时间:2023-11-01 08:44:25 25 4
gpt4 key购买 nike

我最近在一个开源 ASP.NET MVC 3 项目中看到了一个新模式(对我来说是新模式),它有许多 CommandCommandHandlerCommandInvoker - 以及它们的接口(interface) - 我无法理解这种模式!你能告诉我这个模式的名字是什么吗?我在哪里可以了解到它?请问它有什么好处?提前致谢。

更新:我说的是这个项目:

An image gallery with RavenDB

最佳答案

看看这篇文章:Meanwhile… on the command side of my architecture

它详细解释了为什么要将命令和命令处理程序用作架构的一部分。 CQRS 等架构模式基于命令和事件,但即使不应用 CQRS,在您的架构中使用命令也是非常有值(value)的,如本文所述。

但是,RavenGallery 项目规模太小,无法真正看到此命令/处理程序模型的好处。当项目变大时,这种模式开始大放异彩。

可以在 my book 的第 10 章中找到关于此主题的更详尽的讨论。 .

关于c# - 命令、命令处理程序和命令调用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12403283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com