Separation des algo dans des classes differentes