【发布时间】:2016-02-25 05:21:44
【问题描述】:
我有以下两种方法:
void m1(SourceClass s, ClassA a);
void m2(SourceClass s, ClassB b);
ClassA 和 ClassB 实际上有一些共同的属性,但是,我们不能编写另一个父类并让 ClassA 和 ClassB 从父类继承,因为 ClassA 和 ClassB 是我们无法控制的。
问题:没有重复代码,如果 ClassA ... else if ClassB ... 为了达到编写被继承的新父类的效果,处理这种情况的最佳方法是什么?谢谢。
【问题讨论】:
标签: java inheritance