(B, C) с разными списками
в каждом списке можно выбрать элементы и удалить их: зажимаем элемент например во фрагменте B, и во фрагменте A сверху появляется меню с кнопками удалить выбранные элементы и выбрать все элементы
как при этом реализовать single responsibility principle? сейчас фрагменты со списками общаются с родителем через его вьюмодель
то есть по сути вьюмодель фрагмента А отвечает за: 1) принятие данных от фрагментов B и C 2) отправку данных во фрагмент о том, какая кнопка была нажата (удалить или выбрать всё) или это не нарушает single responsibility?
imho SRP - про другое и/или вы его путаете с separation of concerns
про другое – только про бизнес логику? в таком случае, не нарушен ли separation of concerns, или это не критично?
Обсуждают сегодня