Задать вопрос

Не могу правильно реализовать принцип единственной ответственности?

Доброе утро. Все чаще сталкиваюсь с проблемой что не могу правильно определить единственную ответственность у адаптеров и фрагментов. К примеру есть адаптер сотрудников и адаптер клиентов он принимает разные модели но их наполнение полей одинаковое и следовательно одинаковые вьюхолдеры и вроде мы можем использовать 1 адаптер вьюхолдер и верстку, но тут может быть такая ситуация что дизайн или бизнес захочет изменить сотрудника или клиента и тогда нужно переписывать. Такаяже история с фрагментами. И как правильно разрешить такую ситуацию я не понимаю. По этому делаю для каждой сущности свой класс а похожее выношу в родительский класс на сколько это правильно не знаю можете рассудить?
Забыл добавить но у фрагментов бизнесс логика разная.
  • Вопрос задан
  • 95 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
@synapse_people
тебе помогут интерфейсы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы