0

这个问题由两个简单的问题组成:

  1. 关于 Java 命名约定的最新文档,1999 年的文档是否可在Oracle获得?

  2. 您将如何调用一个方法,其唯一目的是创建一个复杂类的新实例,例如,XmlErrorcreateXmlError()? generateXmlError()? getXmlError()?

谢谢!

4

3 回答 3

2

获取方法通常意味着“获取字段的值”,例如;

int getTotal() {
    return total;
}

对于构造和返回一个新对象的方法,你所说的几乎是一个Factory. Java API 中的工厂使用多种命名约定;createXXX makeXXX generateXXX都出现在一个标准版工厂或另一个。

我会说使用对您最有意义的那个,并坚持下去。保存getset用于简单的现场操作。

于 2012-10-15T15:16:12.733 回答
0

您的 create() 和 generate() 示例似乎是合理的。除非您正在制作用于广泛传播的 API,否则我不会太担心它。

于 2012-10-15T15:14:28.567 回答
-1
  1. 如果您使用的是singleton课程,那么getInstance()我认为这是惯例。
  2. 否则,只需扩展Exception您要生成的类,然后扔掉它。
于 2012-10-15T15:16:27.193 回答