Je viens de voir un membre fonctionner comme ceci :
public Cat nextCat(GameState state);
Mais Cat est une interface comme celle-ci :
public interface Cat {
void makeCat(GameState state);
}
Je suis donc confus quant à la façon d'interpréter cela. Je sais ce que ça signifie quand quelque chose renvoie un objet ou une primitive. Mais que signifie renvoyer une interface ? Comment utiliser la valeur de retour de cette fonction ?