про mvc и в книге андроид для профессионалов и просто в книге по паттернам проектирования, но один вопрос остался: контроллером может быть слушатель или это всегда отдельный кастомный класс?
Контроллером в mvc часто выступает activity, но можно отдельный класс написать
А слушателем может быть? Мы же взаимодействуем через визуальные компоненты. К этим компонентм можно слушателей прикрепить. Или это не считается?
В плане несёт ли ответственность за взаимодействие с пользователем? -Да
Нее. Говорят, что контроллер служит для интерпретации действий пользователя с пользовательским интерфейсом и вызова соответствующих методов у модели для изменения состояния этой самой модели. Но разве слушатель сам это не делает? Или это просто не правильно? Простой ответ в одно слово меня устроит
Не, слушатель как бы говорит, что на вью было воздействие, контроллер обрабатывает уже его
Благодарю
Вообще mvc редко используется, у тебя вью становится God object, нарушает clean, solid, конкретно srp
Я для саморазвития и расширения кругозора изучаю. Спасибо за ответ
Обсуждают сегодня