Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当类名可以是动词时,静态方法的命名约定_Java_Static_Naming Conventions - Fatal编程技术网

Java 当类名可以是动词时,静态方法的命名约定

Java 当类名可以是动词时,静态方法的命名约定,java,static,naming-conventions,Java,Static,Naming Conventions,我有一个名为Load的类,它将包含一些用于加载资源的静态方法 Load这个词既可以是名词也可以是动词。假设我想要两种方法,一种加载空间文件,另一种加载海洋文件作为示例 现在,我知道方法的命名通常应该包含动词或描述动作。所以,它们的好名字应该是loadSpaceFiles和loadOceanFiles 然而,我明白,好的、干净的代码应该像句子一样阅读。使用这些名称的最终结果是代码如下所示: Load.loadSpaceFiles // Load.loadOceanFiles Load.space

我有一个名为Load的类,它将包含一些用于加载资源的静态方法

Load这个词既可以是名词也可以是动词。假设我想要两种方法,一种加载空间文件,另一种加载海洋文件作为示例

现在,我知道方法的命名通常应该包含动词或描述动作。所以,它们的好名字应该是loadSpaceFiles和loadOceanFiles

然而,我明白,好的、干净的代码应该像句子一样阅读。使用这些名称的最终结果是代码如下所示:

Load.loadSpaceFiles
//
Load.loadOceanFiles
Load.spaceFiles
//
Load.oceanFiles
如果从方法名称中排除负载,则代码如下:

Load.loadSpaceFiles
//
Load.loadOceanFiles
Load.spaceFiles
//
Load.oceanFiles
这样读起来好多了。但是,方法名会受到影响,因为没有Load类的上下文,方法名不会描述方法的操作


在这种情况下,什么是最佳命名约定?

为什么不调用类加载器呢?@William yes这是另一种选择。事实上,也许这样更好。我称之为装载机,并使用装载机。。。方法。那么一切都是显而易见的。