model
Interface Stack<T>

All Known Implementing Classes:
StackArray

public interface Stack<T>

ADT stack, descrive le proprietà base della catasta (LIFO) Le eventuali condizioni di errore vanno gestite producendo eccezioni uncatched.


Method Summary
 boolean isEmpty()
          Test se lo stack è vuoto
 T pop()
          Restituisce ed elimina il dato in cima allo stack
 void push(T dato)
          Inserisce un dato in cima allo stack
 

Method Detail

push

void push(T dato)
Inserisce un dato in cima allo stack

Parameters:
dato - da inserire

pop

T pop()
Restituisce ed elimina il dato in cima allo stack

Returns:
il dato

isEmpty

boolean isEmpty()
Test se lo stack è vuoto

Returns:
true se vuoto, false in caso contrario