Реализована задача с интерфейсом