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