我已经开始沾沾自喜了,所以请原谅我的无知。考虑以下 util 类
public class UtilClass {
public Image resizedImageDimensions(int Originalwidth,int Originalheight,int ResizedWidth,int ResizedHeight) {
// Return an image object which is resized based on the parameters provided
}
// More helper methods below....
}
UtilClass
不需要实现任何接口。这UtilClass
将在其他类中用于根据原始图像尺寸调整图像大小(类还包括其他实用程序方法)。
我应该像注入此类的实例bind(UtilClass.class);
还是创建一个接口并将该类绑定到该接口是否有意义(即使不需要该接口)?
另外,如果有更好的方法在 guice 中添加实用程序类,那么也请分享。
PS:我考虑过将类中的方法设为静态。但是,如果这个函数是静态的,我担心单元测试可能会很痛苦。
谢谢 !