héritage de Factory fonctionne