有库类 B 和 C,它们都继承自类 A。我有 2 个扩展 B 和 C 的类,即 MyB 和 MyC。
A
/ \
B C
/ \
MyB MyC
MyB
&MyC
共享许多通用代码,它们只是略有不同。
我想摆脱重复的代码,如何在 java 中做到这一点?在 C++ 中,可以通过创建一个通用基类并将所有通用的内容放入其中,如下所示:
A
/ \
B C
\ /
MyBase
/ \
MyB MyC