【发布时间】:2011-06-22 16:21:29
【问题描述】:
我有一些方法,它们的参数与字段相关,并且具有相同或相似的id。
有些编程语言不允许这样做,有些则允许,您认为哪种“最佳实践”(跨语言)?
(示例与 C++ 类似,但适用于任何编程语言。)
例子:
public class AnyClass {
private string FilePath = "";
public void assignPath(string FilePath) { ... }; // <-- same as field member
public void assignPath(string AFilePath) { ... }; // <-- has a prefix
public void assignPath(string filePath) { ... }; // <-- different case
}
干杯。
更新:添加“跨语言”
【问题讨论】:
-
这在很大程度上取决于编程语言。如果您想了解 C++,请询问 C++。
-
@Matt Ball,由于我经常使用多种编程语言工作,因此我正在考虑一种独立于语言的解决方案 ;-)