Я работаю над проблемой, которая нуждается во мне, чтобы распределить ресурсы по сетке, как это:Как структурировать сетку со строковыми ссылками на объекты
|A|B|C
|X|C|X
|A|X|X
Я разработка лучшего решения моей проблемы с помощью комбинированных алгоритмов поиска. Из-за алгоритмов легче обрабатывать значения String в сетке. Однако, когда начальная сетка решена, мне нужно получить доступ к некоторым свойствам. Скажите, что A для яблок, тогда мне может потребоваться доступ к размеру Apple.
Итак, я сделал уроки класса, и я добавляю фрукты, которые мне нужны при инициализации. Так как фрукты нужно добавлять во время выполнения, но это не может быть перечисление, то я попытался в первую очередь.
Поскольку решение иногда занимает целых 10000+ попыток, я решил проверить строки друг против друга быстрее, чем сделать все эти строки в объекты, не так ли?
Теперь я не могу понять, как это сделать. В основном я хочу иметь возможность определять свои плоды в одном месте и просто говорить в сетке: «Это яблоко».
EDIT: Возможно, это действительно более важный вопрос ООП. Как я могу дать пользователям возможность определять новые типы объектов, например, новые виды фруктов, изнутри программы?
Каковы ограничения на распространение? Непонятно, что вы пытаетесь сделать. – Joni