Answer:
For many years, opponents of multiple inheritance have argued that it adds complexity and ambiguity to situations like the "diamond dilemma," in which it's unclear which parent class a certain feature is inherited from if more than one parent class implements the same feature.
Explanation: