私のCOMの時代には、オブジェクトができることを記述しているかのように、インターフェイス名のIを個人的な代名詞として使用するのが一般的でした。すなわち:インターフェイス名での私の代名詞としてのIの使用
IProvideData
は、これはまだネットの世界ではそうである、またはそれは今の第三者使用することを兼ね備えている。
IDataProvider
私のCOMの時代には、オブジェクトができることを記述しているかのように、インターフェイス名のIを個人的な代名詞として使用するのが一般的でした。すなわち:インターフェイス名での私の代名詞としてのIの使用
IProvideData
は、これはまだネットの世界ではそうである、またはそれは今の第三者使用することを兼ね備えている。
IDataProvider
:
は
IDataProvider
が良いように思える、ということを考えると名前のクラス、インタフェース、および名詞、名詞句、 または時折形容詞句
と値の種類を行います名前はIProvideData
です。私はそれがより論理的であることを知っています、特にメンバー名とペアになったとき。 IDataProvider.GetData
は、IProvideData.GetData
よりも私にとって自然です。
続きを読むNames of Classes, Structs, and InterfacesのDesign Guidelines for Developing Class Librariesにあります。
+1公式ガイドライン – GazTheDestroyer
を私はインターフェイスに名前を付けるために第三者に固執するだろうin c#
ほとんどの人は、第三者規約を使用することをお勧めします。
インターフェイスの名前は文ではありません。彼らができることを描写するために、通常はクラスに与えられた形容詞です。
したがって、第三者はインターフェイスを実装するクラスです。命名ガイドラインから引用
「I、Robot」のように? ;-) –