adapte les différentes views, controllers, models aux classes abstraites créées