我使用 GWT 和 Place & Activity 机制。
很遗憾 Place 是一个类,因为我的自定义位置不能扩展另一个类。
当我查看地方代码时,我看到以下内容:
public abstract class Place {
/**
* The null place.
*/
public static final Place NOWHERE = new Place() {
};
}
看到这一点,Place 可以是一个界面。GWT 团队选择将 Place 设为抽象类而不是接口是否有充分的理由?
概括地说:创建真正空的抽象类与接口是否有充分的理由?