我的代碼中有兩個泛型集合,EventableCollection和EventableSortedList - 它們基本上是集合類,分別以普通和已排序的品種提供了添加,添加,插入,插入等事件。但是FxCop告訴我,我應該糾正Eventable的拼寫。這是公平的,因爲這是一個編造的詞。什麼是可以產生事件的對象的術語?
但是,我正在努力爲這些類提出一個更好的名稱。我不想使用Observable,因爲我不想與4.0框架類型衝突。所以 - 有沒有人有任何想法?或者我可以壓制警告並繼續我的生活?
我的代碼中有兩個泛型集合,EventableCollection和EventableSortedList - 它們基本上是集合類,分別以普通和已排序的品種提供了添加,添加,插入,插入等事件。但是FxCop告訴我,我應該糾正Eventable的拼寫。這是公平的,因爲這是一個編造的詞。什麼是可以產生事件的對象的術語?
但是,我正在努力爲這些類提出一個更好的名稱。我不想使用Observable,因爲我不想與4.0框架類型衝突。所以 - 有沒有人有任何想法?或者我可以壓制警告並繼續我的生活?
英語不太好,但Notifiable
呢?
我將此標記爲正確,因爲它是Notifiable和Subscribable之間的50/50,但顯然Subscribable不是一個詞:) – 2012-03-23 10:28:37
@MattWhitfield,FxCop [應該更新它的詞彙表] (http://machaut.uchicago.edu/?resource=Webster%27s&word=Subscribable&use1913=on)= P。 – 2012-03-23 13:51:16
HookableCollection
,SubscribableCollection
或BroadcastingCollection
是怎麼回事?
我仍然會用這個詞Observable並且完成它。使用命名空間避免與Microsoft類衝突(這是命名空間的用途!)。
這絕對是最有意義的事情,因爲事件是觀察者模式的實現。
怎麼樣收集,SortedList ? –
Marek
2012-03-23 09:57:49
我不確定你在那裏有什麼意義? – 2012-03-23 09:59:30
我的意思是,爲什麼你不使用泛型,它會幫助你指示「包含」類型,同時保持集合的通用名稱? – Marek 2012-03-23 10:02:29