我想了解一些关于命名与iSeries Web服务交互的C#类的最佳实践建议。我在想iSeriesServiceProxy或ISeriesServiceProxy,但每个都有它们(可能是明显的)问题。前者违反了“类名应以大写字母开头”,而后者则看起来像一个界面。我可以为这个班级想出另一个名字,但这是一个感觉正确的名字。哪个(如果有的话)是正确的选择?
答案 0 :(得分:7)
根据网络服务的功能选择名称,而不是它使用的技术。
答案 1 :(得分:1)
我相信你应该决定最能传达课程背后的班级名称。因此,即使将它命名为ISeriesServiceProxy也是“正确的”,我也不会选择此名称而是使用ServiceProxyForISeries或类似名称。这样可以减少与同事的混淆!
答案 2 :(得分:0)
这里没有真正的“正确”答案 - 就个人而言,无论是否以“我”开头,我都会把班级的第一个字母大写。如果你不热衷于此,我会从类名的开头删除小写'i',因此它被称为'SeriesServiceProxy'。
答案 3 :(得分:0)