我正在研究一个用于解析HTML和生成RDF的Java类(我认为我最终将分为两类-一个用于解析,另一个用于生成RDF)。
目前,我正在创建许多方法来检查HTML数据并将其转换为更统一的表示形式。到目前为止,我已经创建了一些方法:
public boolean isInteger(String str) { }
public boolean isTime(String str) { }
public boolean isDate(String str) { }
public String dateConverter(String[] date) { } //Converts a Norwegian date into mmddYYYY
是否应该将此类方法放入util类?目前,它们仅由该特定类使用,但是我认为它们可能需要在以后的某个时间被一个以上的类使用。
好吧,是的,您列出的方法看起来像是public static
util类中方法的良好候选者。(例如,最后2个或3个将非常适合称为“ DateUtils”的类。)
当然,如果只在一个地方使用它们,它们就可以在那里保留“私人助手”,但是一旦您在多个地方使用它们,util类就很有意义。
(编辑:静态方法的过度使用可能会引起问题,但我认为这些方法很可能是静态utils,因为它们是纯函数。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句