utilisation des interface pour lier les controllers à des repositories