Bonjour,

Suite à la réalisation d'un exercice, je suis resté bloquer sur une partie d'énoncé.

Je dois crée une méthode Iterator<Instruction> instructions () qui ne doit pas accéder aux instructions stockées mais à des clones de celles-ci, renvoi une instance de la classe interne privée InstructionIterator qui implemente Iterator<Instruction>.

Cette classe doit aussi ne pas supprimer des instructions lors d'un parcours.

J'ai cherché sur le net des exemples, des explications que j'ai essayé mais la j'avoue que je suis complétement perdu.

Merci pour votre aide