我目前正在尝试重构 BufferedImage 类中的 getRGB、getSubimage 和 setRGB 方法。我对 Java 还很陌生,想写出好的代码;问题是我的参数列表变得很长,给我带来了问题。我发现参数对象是一种解决方案,但是我正在努力实现它。
我能否得到一个关于如何使用参数对象改进以下方法的表示?
public void setRGB(int startX,
int startY,
int w,
int h,
int[] rgbArray,
int offset,
int scansize)