我有一个定义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
类并且还必须运行整个父类?