对于可能会被子类实现并被使用的方法,可以在抽象类中将其实现为直接抛出 未实现的Exception,相比使用抽象方法,不需要强迫子类实现抽象方法,同时抛出异常给用户必要的提醒。
public void add(int index, E element) { throw new UnsupportedOperationException(); }
对于可能会被子类实现并被使用的方法,可以在抽象类中将其实现为直接抛出 未实现的Exception,相比使用抽象方法,不需要强迫子类实现抽象方法,同时抛出异常给用户必要的提醒。
public void add(int index, E element) { throw new UnsupportedOperationException(); }