OK、動詞を関数で、名詞をクラスで使用する通常の規則を理解しています。インターフェイスはどうですか?インターフェイス名を思い付くときに、それほど明白ではないかもしれない方法論はありますか?
明確にするために、名前の前に「I」を付けるか、またはcamelCaseまたはPascalCaseを使用するかについては話していません。インターフェイスの明確で意味のある名前を見つける方法について疑問に思っています。
編集 最も明確な方法でインターフェイスに名前を付ける方法に夢中です。クラスの命名について考えるとき、クラスに関連付けることができる最も近い「実際の」世界オブジェクトを考えるので、それも名詞である必要があると思います。現実世界のインターフェイスは、キーボード、マウス、リモートコントロール、ATM画面のようなものだと思います。それらはすべて名詞です。とにかく、インターフェース名を定式化する良い方法に関する追加の洞察はありがたいです。