我想知道生成像这样使用的代码是否是一个好习惯:
new TemplateProcessor(inputStream).processTemplate("output-path.xhtml");
这里,TemplateProcessor只包含一个公共方法.看来上面的代码可以用静态方法表示,但我想避免这种情况.原因很简单:对象可能包含封装状态(可能现在,可能在将来).亲爱的专家,在这种情况下你更喜欢什么?
java oop static class object
class ×1
java ×1
object ×1
oop ×1
static ×1