那不是把“实际是通过状态来控制开闭”这个实现细节暴露了么……看在基类有`isDisabled`、`setDisabled`、`isReadOnly`、`setReadonly`这些方法的份上我觉得是不是还是加上比较合适？