На этом изображении показано, что класс A хочет унаследовать от класса B и класса C
Но это невозможно. если класс A хочет наследовать, он должен наследовать только от одного класса
SO?
1- Создать протокол вместо класса
Но есть проблема, которая не может быть реализована в стороннем протоколе.
Итак, вам следует использовать протокол с расширением
Наконец, класс должен унаследовать от двух протоколов
если вы хотите получить доступ к чему-то в протоколе, вы должны вызвать его напрямую
вывод:
Кто-то может сказать, почему используется POP и есть другое решение ?!
Хорошо …. Но давайте посмотрим на этот пример
Итак, еще одна причина использовать POP - это структура
Благодарность :)