Возможно, в этом сценарии не стоит беспокоиться, но допустим, у вас есть два класса, JFrame со всеми его компонентами и серверный класс, который обрабатывает запросы от удаленных клиентов. Пользователь может запускать и останавливать объекты сервера через графический интерфейс, и ему показаны различные события, которые происходят с каждым объектом сервера. Независимо от того, использую ли я явный шаблон (например, MVC), кажется, что JFrame нуждается в ссылке на класс сервера (для вызова start и stop), а серверу нужна ссылка на JFrame (для уведомления об определенных событиях) ,
Это проблема, или я смотрю на эту ситуацию неправильно?