假设我正在扩展JFileChooser并制作一个易于使用的版本,我称之为SimpleFileChooser.
它的结构使得它可以是DIALOG_TYPE_OPEN或DIALOG_TYPE_SAVE——因此,JFileChooser'sshowOpenDialog()和showSaveDialog()方法是多余的。我用一个showDialog()返回布尔值的方法替换它们,但这是我发现自己陷入困境的地方:
我是否应该覆盖打开/保存方法
@Deprecated并向它们添加标签,以便 API 用户知道它们已被取代?这会违反注释的最初目的吗?或者文档中的通知就足够了?如果是这样,这个通知应该放在哪里:在类摘要中还是在被覆盖的方法之上?我什至应该首先覆盖这些方法吗?
提前致谢。