-reflexion    -case    -programmation