php - 有没有办法在一个视图中查看子类的整个代码(来自上层)
问题描述
如果一个类有 5 层层次结构,有没有办法或工具将层次结构中的所有代码组合到一个类中(仅使用最深层的方法定义)?
在进行 API 版本控制时,我们有一个单一的代码库,并且我们使用继承来更改不同版本中的逻辑(仅在需要时),同时还重用旧版本的代码。在 20 个版本之后,你得到的是一个类可以有 20 层的层次结构。最旧的 10 个版本已被弃用(对公众不可见),但代码仍可供较新版本重用。
我们现在要做的是将这 10 个最旧的版本合并为一个(已弃用的最新版本)。这样我们代码库中的混乱就会减少。一种方法是通过 10 个版本并将自己的方法组合到一个类中,但是有没有一种以编程方式进行的方法?
谢谢
解决方案
推荐阅读
- android - ionic:添加 android 和构建 apk 时出错
- java - onProgressUpdate 可以在活动中重载吗?
- r - `$<-.data.frame`(`*tmp*`,循环为 R 中的错误
- android - 发送(较大)文件有效负载时附近的连接断开连接
- javascript - 基于EJS中特定页面条件的文件css/js调用
- dart - 如何在 BottomNavigationBarItem 上隐藏标题
- java - 错误消息说我没有重写抽象方法,虽然我做到了
- apache-spark - 从 rest api 提交 sparkr 作业
- mysql - 如何在 SQL 中获取每周平均售出的商品数量?
- java - 与项目“:app”中的依赖项“com.android.support:support-media-compat”冲突