当一个单词的同义词与其复数形式相同时:你如何命名列表和实例?

时间:2014-10-03 15:58:15

标签: naming-conventions naming

单词species同时是单数和复数。

在这样的案例中,最好的做法是将涉及多个物种和一个物种的变量命名为什么?

例如1:

 List<Species> species = new List<Species>(); // Many species
 Species species = new Species(); // A species (problem)

例如2:

 foreach (Species species in species) // Problem
 {
 }

1 个答案:

答案 0 :(得分:1)

使用不同的名词来表示您在给定时间内所代表的内容。它可能听起来接近匈牙利表示法,但考虑到差异:

List<Species> speciesList = new ArrayList<>();

for(Species species : speciesList) {
    // iteration operations
}

使用speciesList后缀List表示此变量在任何给定时间都有零个或多个物种被引用。