В каких случаях использование интерфейсных классов обеспечивает более эффективный интерфейс?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
если нужно организовать интерфейс между программой на С++ и программой на другом языке(Верный ответ)
если при слиянии двух иерархий с помощью множественного наследования в каждом из них используются виртуальные функции с одним именем, производящие разные операции(Верный ответ)
если нужно приспособить к запросам пользователя интерфейсные функции, разбросанные по всей программе(Верный ответ)