We all know about the diamond problem regarding multiple inheritance -
A / \\ B C \\ / D
This problem describe an ambiguous
Interfaces having dummy declarations and they won't have implementations hence no ambiguity problem.