От това, което прочетох и видях, считам множественото наследяване за лоша практика, не само по себе си, а защото кара начинаещите да използват навсякъде, където по-елегантните модели на дизайн могат да бъдат полезни и по-смислени.
Някои езици са избрали да не прилагат множествено наследяване и след това са избрали да прилагат характеристики (напр. PHP). Единствената интересна и съществена разлика, която виждам между множественото наследство и чертите, които виждам, е лингвистична: докато „наследството“ показва някакъв вид споделена природа, „черта“ означава повече характеристики.
Има ли някаква друга важна разлика, която пропускам, която би обяснила защо някои смятат, че множественото наследяване е неподходящо и че сега чертите са подходящи?