позволяют нам взаимодействовать с некоторыми структурами языка (C#), например связка IEnumerable с foreach
2. Интерфейсы позволяют нам реализовывать множественное наследование
Что ещё?
интерфейсы позволяют отделить рис от плёвел )
В шарпе же нет множественного наследования классов, а вот интерфейсов есть
Обсуждают сегодня