8

NServiceBus 2.0のIHandleMessages<T>vsのポイントは何ですか?IMessageHandler<T>

一方のインターフェイスはもう一方のインターフェイスから派生しており、Tに新しいメソッドや新しい制約を追加していないようです。一方がマーカーインターフェイスである可能性がありますが、コメントにはその証拠がありません。

4

1 に答える 1

9

その理由は、NServiceBus のインターフェイスの新しい命名規則に従っているためです。名前は、IHandleMessages、IPersistSagas、IContainSagaData などの機能を明示的に示しています。先頭の文字「i」は、それ自体を表すインターフェイスです。

これらをまとめると、コードベースはわずかではありますがより読みやすくなりますが、フレームワークの言語が開発者の言語に近づき、学習曲線と使用の摩擦が減少します。

于 2010-01-26T13:13:24.627 に答える