Etude des itérateurs et classes abstraites