今天接到一个编码文档,里面有个地方让我感到有点困惑就是里面的一个类实现了某个接口,所以必须复写了接口里面的方法,但是当中的某个override的public方法在需求里是不允许被调用。。文档给的做法是直接抛UnsupportedOperationException:    /*
     * this method is not allow to call.
     */
    @Override
    public void setDisabled(final boolean disable) {
        throw new UnsupportedOperationException();
    }但是总觉得这样一被call就直接抛exception有点太暴力了。。当遇到这种必须实现接口,但是接口的某些方法对于本类是禁止调用的情况,有什么更好的处理方法??