Есть ли способ формирования псевдоинтерфейсов, если они не поддерживаются языком ООП напрямую?
Есть ли у него виртуальные функции? Интерфейс - это не более чем базовый класс, в котором нет ничего, кроме виртуальных функций, либо без тела, либо с заглушкой, которая выдает ошибку, если используется версия базового класса.