可以产生事件的对象的术语是什么?

时间:2012-03-23 09:53:25

标签: c# .net naming-conventions

我的代码中有两个泛型集合,即EventableCollection和EventableSortedList - 它们基本上是分别以普通和排序变量提供添加,添加,插入,插入等事件的集合类。但是FxCop告诉我,我应该更正Eventable的拼写。这是公平的,因为这是一个弥补的词。

然而,我正在努力为这些课程提出更好的名称。我不想使用Observable,因为我不想与4.0框架类型冲突。所以 - 有没有人有任何想法?或者我可以压制警告并继续我的生活吗?

3 个答案:

答案 0 :(得分:2)

英语不太好,但是Notifiable呢?

答案 1 :(得分:1)

HookableCollectionSubscribableCollectionBroadcastingCollection如何发声?

答案 2 :(得分:0)

我仍然会使用 Observable 这个词来完成它。使用命名空间可以避免与Microsoft类发生冲突(这就是命名空间的用途!)。

当事件是观察者模式的实现时,这绝对是最有意义的。