关于OOP的一个应用 - 页 12

 
Vasiliy Sokolov:
......当且仅当它们被表示为纯粹的抽象类(不包含数据或实现,所有方法都是公开的)时,允许从类中进行多重继承就足够了。也就是说,你不需要引入任何未包括在C++标准中的特定结构或关键字。
既然你指的是C++,就没有你说的这种限制,那么为什么要人为地制造障碍呢? 最好只是允许多重继承,仅此而已。 而每个人都会自己决定如何使用它。 如果你不想继承非抽象类,就不要做,要自由。 而有人反而需要它。