<分区>
我有以下代码来获取对象的名称。
public String getName(Object... manyVarsToCreateObjectName) {
String ObjectName = defaultValue;
if(something...) {
ObjectName = "object1"
} else {
if(somethingElse...) {
ObjectName = "object2"
}
}
return ObjectName;
}
影响最终对象名称的 if 情况有很多,还有一个在开头设置的默认值,如果没有 if 子句匹配则返回。我的问题是:
- 我应该在开头设置默认值还是在没有大小写匹配的情况下明确设置它。
- 是在找到匹配项后立即返回 objectName 更好,还是将其分配给一个值并在最后返回它更好。