Utiliser les protocoles pour créer des interfaces homogènes