我正在编写一个程序,我似乎正在创建很多对象,其中一个对象将是单数形式,然后集合是复数形式。例如
销售组销售组
这会让其他程序员阅读我的代码感到困惑吗?
不应该混淆,事实上我发现它非常翔实和清晰;除非你有多种集合(蹩脚的例子:假设你有一个数组但也有一个 SalesGroup 的映射,那么 SalesGroups 不是最好的选择,但你宁愿选择 SalesGroupArray、SalesGroupMap 等)
我认为这是完全有道理的。不指定集合的类型意味着您可以稍后更改实现,并且客户端不能依赖特定的实现。
对我来说似乎没问题。只需在整个项目中保持您的编码风格。
虽然它并不令人困惑,但我认为它很容易错过。如果我这样做,我会使用更突出的东西,也许SalesGroup
和SalesGroupCollection
。