我有 2 个独立的类,但它们都需要重复做一件事,换句话说,有一个通用的方法。这是方法:
private String createButton (String cls, String value) {
return "<input type=\"button\" class=\"" + cls +
"\" value=\"" + value + "\" key=\"" + this.id + "\" />";
}
所以这实际上只是一个单行方法,所以我可以将它复制到两个类中。但我想知道是否有更好的方法来做到这一点。很明显,我真的不想有一个只使用这种方法的超类。另外,我认为仅为按钮创建另一个类并执行以下操作很愚蠢:new Button(cls,value),不是吗?
我想到的另一个选择是为包提供一个实用程序类,并混合使用帮助函数。那有意义吗?正在做吗?