【发布时间】:2013-03-17 21:10:53
【问题描述】:
ClassA 有两个孩子:ClassB 和 ClassC。
我们需要覆盖ClassA 的方法,但我们将使用ClassB 和ClassC(使用修改后的方法)。
ClassA、ClassB 和 ClassC 都是我们无法修改的外部库的一部分。
是否有可能在不使用每个子类中相同的方法重新实现的情况下分别对ClassB 和ClassC 进行子类化?
如果ClassB 已经重新实现了我们想要忽略的方法,问题会不会有所不同?
【问题讨论】:
-
这是一个类似的问题,在特定的,有点相关的情况下,协议stackoverflow.com/questions/32798005
标签: oop inheritance overriding subclass