在諸如Java和c#的語言中,當聲明接口時,函數上的參數具有變量名稱。你可以把更多的最小和有語法的工作是這樣的:常規接口語法:使用變量名稱
void Print(String);
而是當前
void Print(String str);
其他然後可讀性,這裏的變量幫助確定哪些參數應該是,是有理由需要接口上的變量名稱?
可讀性例如:
void doSomething(long, long);
與
void doSomething(long id, long timeLimitMilli);
我認爲你的分析是專注的,它只是關於可讀性。在普通的舊C頭文件中,名稱被忽略,並且可能與稍後出現的實現不同,事實上可以省略,就像您在doSomething中顯示的一樣。 –