Нужно реализовать систему классов для описания магазина часов. Количество часов в магазине не ограничено. Предполагается, что каждые часы содержат информацию о стоимости и названии марки часов. При реализации необходимо описать два типа часов:
1. В первом типе часов две стрелки - часовая и минутная.
2. Во втором типе добавляется секундная стрелка.
Класс часы должен позволять получать стоимость, название марки часов, устанавливать начальное время, а также переводить время вперёд. При переводе времени необходимо контролировать корректность введенных данных. При некорректном задании времени должна возникать исключительная ситуация.
Также должен быть сам магазин, сделанный с помощью JavaFX, который позволяет:
1. Получать описание самых дорогих часов
2. Устанавливать заданное время на всех часах
3. Получать названия наиболее встречающейся марки часов в магазине
4. Выводить марки часов без повторения в упорядоченном виде