Jeste ispravno jer si ti takvom deklaracijom promenljive rekao nesto kao "ova promenljiva prihvata ono sto definise ovaj interface" sto je za tu klasu tacno. To sto ona mozda sadrzi jos stosta je nebitno.
Interfejsi tome i sluze :)
ujedno da dodam da prema dependency inversion principu, prosledjivanje interface tipa kao parametra je pozeljno jer se time povecava testabilnost koda (moguce injectovanje mock/stub implementacije)