Pessoal
Alguém já viu uma classe que implemente o conceito de uma matriz de N dimensões e que use generics?
Eu estava imaginando algo como:
Matrix<Integer> matriz = new Matrix<Integer>(10,15,21,9);
Onde os parâmetros do construtor seriam varargs (inteiros) e informariam quais são as N dimensões da matriz.
Aí teríamos metodos set e get para atribuir e ler valores dela. Todos com varargs nos parâmetros para informar os índices, sendo genéricos os retorno do get e o parâmetro valor do set.
