Я делаю своеобразное приложение на основе команд для рисования геометрических фигур. Поэтому, если пользователь вводит что-то вроде RECT 100, 50, 200, 120
, я рисую прямоугольник в указанном месте на панели чертежа.Индекс геометрических функций
Для этого мне нужно нанести RECT
на g.drawRect(100, 50, 200, 120);
и все подобные функции для рисования геометрических фигур.
Я буду использовать карту хеша для отображения, но я не знаю, как построить массив функций в java. В C++ я это сделал.
Ключ может быть «RECT» и значением смещения индекса.
Пожалуйста, покажите мне, как я могу индексировать эти функции. Или есть еще лучший способ решения основной проблемы?
Ничего себе, мои проблемы, похоже, испарились! Это самый элегантный фрагмент кода, который я мог бы получить! –
@VinayakGarg Теперь я думаю, что исправил синтаксические ошибки тоже :) Я не писал Java уже более 3 лет, поэтому синтаксис C# прокрался в мои объявления. – dasblinkenlight
неважно! Моя IDE позаботится о синтаксических ошибках :) Я больше озабочен логикой. –