## Пример подмены консольного UI -> Swing UI, с помощью смены реализации IOService 

* *В примере есть класс проводящий опрос PollService и использующий для этого IOService*
* *В зависимости от настройки use.swing в application.yml создаются либо бины из пакета console, либо бины из пакета swing*
* *Т.к. один из этих бинов это реализация IOService, то получается либо консольный, либо оконный интерфейс программы без семы кода класса PollService*   
* *Оконный интерфейс представлен классом PollMainForm, который взаимодействует с основной частью программы, через очереди в сервисе MessageSystem*
* *Через них же (с помощью IOService) основная часть программы взаимодействует с оконным интерфейсом*
