У меня есть вид и контроллер его вида. Они выполняют свою работу и работают так, как я хочу. Одной из функций является то, что когда пользователь нажимает на изображение, к нему что-то добавляется.
Я добавляю новые функции в свое приложение и могу повторно использовать свой вид и его контроллер вида, НО, когда пользователь нажимает на вид, я не хочу ничего добавлять. Что может быть хорошим подходом? Должен ли я настроить свой контроллер в зависимости от того, кто его вызывает? Тогда это подразумевает, что мне нужно проверять во всем моем коде, как используется мой контроллер представления и представления (например: if (isAllowedToAdd) {...})
Это кажется грязным, и я думаю, что мне не хватает смысла MVC. Есть предложения?