Я делаю своего рода командное приложение для рисования геометрических фигур. Поэтому, если пользователь вводит что-то вроде RECT 100, 50, 200, 120
, я рисую прямоугольник в указанном месте на панели рисования.
Так что для этого мне нужно отобразить RECT
на g.drawRect(100, 50, 200, 120);
и все подобные функции для рисования геометрических фигур.
Я буду использовать хеш-карту для отображения, но я не знаю, как построить массив функций в Java. В C ++ я сделал это, хотя.
Ключ может быть 'RECT', а значение - смещение индекса.
Пожалуйста, покажите мне, как я могу индексировать эти функции. Или есть еще лучший способ решить основную проблему?