#8 implementation des classes du domaine