У меня есть довольно большой подкласс UITableViewCell, который обрабатывает различные жесты и поведение статистики. Я также создаю UICollectionView, поведение моего подкласса UICollectionViewCell довольно близко к моему UITableViewCell. Я вставил много кода из него.
Мои вопросы: существует ли шаблон проектирования, который позволил бы мне использовать код пользовательского интерфейса (жест и состояние) для этих двух подклассов?
Я слышал о шаблоне композиции, но мне трудно подобрать его для этого случая. Это правильный шаблон для использования?
Примечание. Я ДОЛЖЕН сохранить как UITableView, так и UICollectionView, поэтому удаление UITableView не является решением.