这个问题由两个简单的问题组成:
关于 Java 命名约定的最新文档,1999 年的文档是否可在Oracle获得?
您将如何调用一个方法,其唯一目的是创建一个复杂类的新实例,例如,
XmlError
?createXmlError()
?generateXmlError()
?getXmlError()
?
谢谢!
获取方法通常意味着“获取字段的值”,例如;
int getTotal() {
return total;
}
对于构造和返回一个新对象的方法,你所说的几乎是一个Factory
. Java API 中的工厂使用多种命名约定;createXXX
makeXXX
generateXXX
都出现在一个标准版工厂或另一个。
我会说使用对您最有意义的那个,并坚持下去。保存get
并set
用于简单的现场操作。
您的 create() 和 generate() 示例似乎是合理的。除非您正在制作用于广泛传播的 API,否则我不会太担心它。
singleton
课程,那么getInstance()
我认为这是惯例。Exception
您要生成的类,然后扔掉它。