Объясните пожалуйста, как можно передавать объект через интерфейс. То есть, как работает механизм, в котором у вызываемой функции в параметрах вместо класса объекта, стоит интерфейс, который реализует этот класс. Или скиньте сылку на статью, где доходчиво это объясняют.![]()
