passage en interface généralisées