Я понимаю, что C # не поддерживает множественное наследование, и что решение состоит в использовании вместо этого интерфейсов. Но я не понимаю, почему интерфейсы не t создать проблему ромба так же, как и множественное наследование. Как с помощью интерфейсов можно избежать ловушек множественного наследования?