我正在阅读“GWT in action 2”一书,作者提到(在开发人员可以通过扩展另一个小部件创建自定义小部件的部分中)关于如何停止/抑制超类的某些功能的提示,即方法由实现的接口给出。
作者提供的方式是重写该方法,并为开发者在 GWT 日志中添加异常。例子:
public HandlerRegistration addClickHandler(ClickHandler handler){
GWT.log("", new Exception("Cannot add ClickHandler to ReportSizeLabel"));
return null;
}
我为什么要这样做,这是一个好的设计吗?
如果你必须做这样的事情,为什么不只返回一个 null 呢?
可能是我想太多了,谢谢。