我有一个定义HugeClass公共方法的类addButton() 。
public class HugeClass{
public void addButton(){ etc... }
public HugeClass getHugeClass(){ etc... }
...lots of big number crunching logic...
}
有一个类叫它myController调用getHugeClass()。
public class printController{
...
myController.getHugeClass().addButton();
}
我们的客户希望我们不要调用getHugeClass(),printController因为代码很长并且占用大量内存,因为它处理前端显示字段的逻辑。有更好的解决方案吗?
我正在考虑扩展HugeClass到printHugeClass然后调用它printController。性能会更好,还是一样,因为它以一种方式调用原始HugeClass类并且还必须运行整个父类?