рефракторинг кода добавление интерфеса