Salve, ho un problema forse banale da risolvere in Java.

Sto scrivendo una funzione, chiamiamo ad esempio PRIMA, che istanzia oggetti ed utilizza in particolare due funzioni, chiamiamo FUNZ1 e FUNZ2;
PRIMA richiama un'altra funzione, ad esempio SECONDA, la quale utilizza FUNZ1 e FUNZ2, e deve saper scegliere automaticamente quale usare.
Riporto un esempio, perchè a parole è difficile da spiegare:

codice:
public PRIMA(){
  ...
  FUNZ1(parametro1);  //richiama la funzione1 con il suo parametro (che è un oggetto)
  SECONDA();

  FUNZ2(parametro1,parametro2); //richiama la funzione2 con 2 parametri
  SECONDA();

  //SECONDA deve utilizzare prima la FUNZ1 all'interno, e poi la FUNZ2.

}
Mi pare non sia possibile passare funzioni come parametri, cioè come puntatori, ma sia possibile tramite interfacce.
Qualcuno ha idea di come risolvere il problema?

Ringrazio molto in anticipo, per eventuali altre spiegazioni o chiarimenti, chiedete pure!

Nicola