gpt4 book ai didi

.net - NServiceBus - IHandleMessages 与 IMessageHandler 的意义何在?

转载 作者:行者123 更新时间:2023-12-04 07:29:58 25 4
gpt4 key购买 nike

IHandleMessages<T> 的意义何在?对比 IMessageHandler<T>在 NServiceBus 2.0 中?

一个接口(interface)派生自另一个接口(interface),似乎没有在 T 上添加任何新方法或新约束。一个接口(interface)可能是标记接口(interface),但评论中没有证据表明这一点。

最佳答案

原因是它遵循 NServiceBus 中接口(interface)的新命名约定,其中名称明确说明了它的作用:IHandleMessages、IPersistSagas、IContainSagaData 等。开头的字母“i”是接口(interface)本身。

综合起来,这些代码库的可读性更强,即使只是轻微的,但会使框架的语言更接近开发人员的语言,从而减少学习曲线和使用摩擦。

关于.net - NServiceBus - IHandleMessages<T> 与 IMessageHandler<T> 的意义何在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2138536/

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