Por la razón que sea he empezado a programar en Java y tengo una duda al respecto. En C++ podía hacer algo como lo siguiente para hacer una programación final mas adaptable:
Código
// Codigo para usar como parte de una libreria void (*funcionLibreria)(int value); void asignarFuncionLibreria(void (*funcionAsignada)(int value)) { funcionLibreria= funcionasignada; } // Codigo para desarrollar en un proyecto void funcionDefinidaPorMi(int value) { // Codigo de la funcion en cuestion. } // Algo de codigo despues... funcionLibreria(5);
¿Como puedo hacer algo así en Java?
He buscado algo para Java, pero solo encuentro callbacks que me parecen mas difíciles de usar. Sino, lo único que encuentro es para javascript.
Quiero desarrollar una librería que ya sé que va a ser muy larga y rebuscar en el código Java para adaptarlo a cada proyecto me parece una locura.
Me sería de gran ayuda. Gracias de antemano.