Я хочу создать изменяемый и неизменяемый узел в java, оба должны быть одинаковыми во всем, кроме изменчивого. как реализовать базовый класс и два производных класса изменяемых и неизменяемых классов?
Я пишу большинство моих неизменных объектов данных в следующем стиле, который Somtimes описывается как 'next generation' или «функциональный»: public class Point {
public final int x;
public
Хорошо, таким образом я пытаюсь написать алгоритм поиска с возвратом, который может принимать входной сигнал, как: 0 2 3 1 (top-right location, length, horizontal or vertical)
1 0 4 0
2 2 4 0
1 3 3