У меня есть группа контроллеров, большинство из которых имеют схожие функции.
Например:
- Контроллер A имеет метод 1 и метод 2.
- Контроллер B имеет метод 2 и метод 3.
- Контроллер C имеет метод 1 и метод 3.
Подклассификация на самом деле не вариант здесь, так как я специально не хочу, чтобы контроллер Bесть метод 1.
Протоколы на самом деле тоже не идеальны;Они по-прежнему требуют, чтобы я определял дубликаты моих методов в каждом контроллере.
Нет ли способа определить метод в одном месте и смешать эту функциональность с классами, как и когда это требуется в Objective C?