interface这个关键词的唯一问题是太长了,,,,
至于提问者给关键词准确释义的行为,,,,,你难道不知道很多关键字干脆是缩写么?比如说char、int、struct、var、bool、enum,,,,,
关键词就是个符号,说白了区分度,别太长才是选择关键字的重要考虑。C#改了一些Java的关键字,我猜其实就是为了区分度,例如final -> sealed,final -> const神马的。
就算是英文程序员也不会把这些关键词当英语单词的。
其实我觉得如果重新发明一次C/C++/Java/C#,我希望把C++给弄的那些长关键词都给改短,可以节约多少程序员键盘的寿命:
interface -> spec
public -> pub
private -> priv
protected -> prot
internal -> inner
foreach -> each
string -> str
……