加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

Java实用程序类和通过继承扩展

发布时间:2020-12-14 19:13:45 所属栏目:Java 来源:网络整理
导读:我有一个带有一些静态方法的实用程序类,我在代码的某些地方使用它.我现在面临一个问题.我想替换此实用程序类中的函数,以便提供更好的实现.显然,如果没有一些严重的黑客行为,这是无法直接实现的. 我的问题是:解决这个问题的最佳方法是什么.如何仍然可以使用

我有一个带有一些静态方法的实用程序类,我在代码的某些地方使用它.我现在面临一个问题.我想替换此实用程序类中的函数,以便提供更好的实现.显然,如果没有一些严重的黑客行为,这是无法直接实现的.

我的问题是:解决这个问题的最佳方法是什么.如何仍然可以使用实用程序类,以便它们仍然可以扩展.我正在考虑为每个使用它们的类包装特定实用程序函数的想法,这样即使实际的实用程序方法至少无法替换,也可以替换调用它的类方法.不过,我很想知道什么是最佳实践.

最佳答案
为什么不能只更改实用程序类中的静态方法的实现.

只要您不更改方法签名,用户就不会受到影响.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读