我有:
- 一个抽象类A
- 一个扩展A的抽象类B
- 除 B 外没有其他扩展 A 的类
- 扩展 B 的其他类
为了减少类的数量,我希望将 A 和 B 合并为一个类,并让其他类从新合并的类扩展。
这次重构的名称是什么?
附言在我的实现中,它是用 Java 实现的,这个重构可以在 IntelliJ 中自动完成吗?
最佳答案
IntelliJ 的内联父类(super class)执行父类(super class)到子类的合并。
关于java - 什么是将 2 个类合并为 1 个类,其中一个类是另一个类的子类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28852389/