一般在一个框架库里面,我们继承一个库里已有的类,但是又不想把它周边的一套完全重整,所以希望我们定义的这个类能像

类库里那个类一样到处能用,这时候只要我们保证把类库里原有的public接口全部完整实现(或者直接用基类的),就可以做到这一点。

在有友元存在的情况下,记住友元也是类的一部分,要连带一起定义新的才能保障完整被复用。