Я уже некоторое время использую классы Delphi, но никогда особо не разбирался в использовании интерфейсов. Я уже немного читал о них, но хочу узнать больше.
Я хотел бы услышать, с какими плюсами и минусами вы столкнулись при использовании интерфейсов в Delphi в отношении кодирования, производительности, ремонтопригодности, ясности кода, разделения уровней и вообще по любым вопросам, о которых вы можете подумать.
Спасибо и наилучшими пожеланиями