日期:2014-05-18  浏览次数:20738 次

父类增加了新的虚方法,子类怎么做才更省事
假设有父类P,它被20 个子类(C1......C20)继承
现在P中增加了2个虚方法F1,F2 。F1 简单的调用虚方法F2 。


20个子类实现的F2 都不一样。
20个子类中F1 都只是简单的调用F2


我想问。
1,如果保证20个子类中重写方法F1中一定调用了F2(如何保证) 
2,怎样做最方面省时


------解决方案--------------------
F1改成非虚方法,而只把F2改成虚的,F1只在基类里实现,且调用F2,然后在所有的子类里重写F2就可以了。