Я хотел бы применить проект MVC к моему Java-приложению с помощью Swing значимым образом. Поэтому мой вопрос заключается в том, как контроллеры будут структурированы в Java Swing?
У меня есть два варианта:
- Каждый компонентный прослушиватель является собственным классом как частью пакета контроллера
- Каждый компонент-прослушиватель является анонимным классом внутри пакета представления, который делегирует свой вызов классу с помощью методов контроллера.
Возможно ли это? Это вопрос предпочтения, или он четко определен?