Bonjour,
J'ai un problème de compréhension dans la conception d'un Stack.
Dans la FAQ ( et ailleur ) on voit :
Il me semble que conceptuellement un Stack n'est pas un List dans la mesure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public class LinkedStack extends java.util.LinkedList implements Stack { ... }
ou l'accès à un élément par sa position n'est pas souhaitable.
A priori je n'utiliserais pas l'héritage dans ce cas précis mais plutôt une relation d'utilisation
Ce n'est pas la première fois que je vois cela et je me demande si ma conception pèche sur un point que je n'ai pas vu ou compris.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class LinkedStack implements Stack { private java.util.LinkedList values ; ... }
Merci
Partager