Salve,
Non sto capendo l'utilità di una classe che ci ha fornito il professore.
Mi spiego meglio: In una esercitazione ci ha detto di creare queste due interfacce
codice:
package distance;
import data.Item;
public interface IntDistanceEdit {
Double Edit ( Item o1, Item o2);
}
e
codice:
package distance;
import data.Item;
public interface IntDistanceEuclidea {
Double Euclidea (Item o1, Item o2);
}
Successivamente creare la classe ImplDistance che implementava queste due interfacce (e i relativi metodi). Infine ci ha fornito questa classe.
codice:
package distance;
public class Calcolo {
static ImplDistance i=new ImplDistance();
//Restituisce l interfaccia per il calcolo della distanza euclidea
public static IntDistanceEuclidea distanceE(){
return i;
}
//Restituisce l interfaccia per il calcolo della distanza Edit
public static IntDistanceEdit distanceEdit(){
return i;
}
}
Qualcuno mi sa dire a cosa serve la classe calcolo? Io per effettuare i vari calcoli uso la classe ImplDistance non questa.