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

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

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

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

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