Java 类名是复数是好的做法吗?

2022-09-01 09:48:15

像 ExtractionUtils.In 命名约定一样使用java类名是不是很好,我没有找到任何关于java类的复数名称的东西。
我在其中一个项目中看到过这样的类。


答案 1

数组集合执行器文件对象实用程序[!] - 来自JDK的示例。它有点违反OO设计,因为所有这些类都只是保存相关对象的实用程序或工厂方法的命名空间,而名称表明它们实际上包含或维护此类对象的集合。但要合理 - 我发现这些名字可读且完全没问题。

BTW看起来这样的命名约定在Java 7 API设计人员中非常流行。


答案 2

是的,复数是完全可以接受的,例如,它是一个具有许多静态方法的类,在处理不同风格的集合时会有所帮助。Collections