Привыкнув к использованию сервисов и кратких вызовов, которые они предоставляют для взаимодействия с бизнес-уровнем, мне было интересно, можно ли применить этот подход к пользовательскому интерфейсу.
Например, в приложении SwingЯ часто добавляю немного логики для обработки различных действий.Если бы это было запрограммировано для интерфейса, это отделило бы фактическую обработку от представления и, возможно, сделало бы код более понятным для чтения.
Итак, может ли дополнительный слой быть применен для этой цели?Зная, что MVC чаще всего применяется к пользовательским интерфейсам, кажется, что можно провести интересную параллель с идеей контроллера.