classe dynamique