Зачем, когда и нафига нужно внутри интерфейса писать классы, которые имплиментят интерфейс в котором они расположены, я понять не могу. Пожалуйста, поясните. Если есть похожие примеры, как это было можно написать, но по другому, то же интересно. Мозг парализован. Спасибо