假设我有三个类:JPSModel、JPSView extends JPanel和JPSController。JPSViewoverrides paintComponent(),它在某个zoomFactor位置绘制图像(renderPositionX, renderPositionY)。
zoomFactor用户可以更改的, renderPositionX, 和renderPositionY, 应该在JPSView还是JPSModel? 计算zoomFactor,renderPositionX和renderPositionYlike的方法setZoomFit()呢?