程式设计者完全控制方法的组合。如果这还不足够，元对象协议给程式设计者一种手段去修改继承，方法调度，类别特例化，及其它内部的机制，而不影响系统的稳定性。
C++与多继承.C++支援多重继承，允许对现实世界进行更直接的建模，Borland C++的OWL Framework大量使用多重继承来描述视窗的关系。微软的MFC仅使用单一继承描述视窗，ATL使用多重继承实现COM/ActiveX，WTL则使用多重继承实现视窗。
多重继承与被覆盖的虚函数.对于最左基类，虚函数