注意:这不是流行的界面命名问题
在开始时使用或不使用“I”.
在开始时使用或不使用“I”.
我经常遇到问题的名字
一个接口,表示一个类的属性或属性.
(请参阅以下清单)
让我们集思广益,什么样的界面呢?
>指示一个类的“亲切”
数据结构,数量,事
>指出一个类的“职业”
比较器,执行器,监听器
>指示用类执行的可能动作
可比较,可执行,可关闭
以上所有人都清楚,但让我们来看看我的问题:
>指示课程的属性或属性
HasListener,LinksToRoot,BelongsToParent,KnowsSibling,ContainsChildren,
命名,WithDescription,…?
所以,最后一点是我的问题.我的英文不完美,
但即使我对这样的名字感到陌生.
他们听起来不太成功地选择了其他的,没有意义的.
但我经常最终选择这种名字.
这在C#中甚至会有更大的不适
从“我”开始:
IHasListener,IKnowsSibling,…
对我来说,像LOLSPEAK的声音“我可以在kitteh,浑身充满
可爱,OMG!@#!“
那么,我应该如何命名一个表示属性的界面
一类的财产?