Родительский абстрактный класс - AbstractFigure, декларирует методы площади и периметра
Интерфейс Distanceble подключается к тем объектам, для которых тебуется замерять расстояние между точками
Остальные классы являют собой реализацию поведения различных фигур (нахождение периметра и площади, при необходимости возможно добавление
необходимых методов