public interface stack { /** * Najvecja velikost sklada. */ public int size(); /** * Stevilo elementov na skladu. */ public int num(); /** * Stevilo prostih mest na skladu. */ public int free(); /** * Vrhnji predmet na skladu. * @exception stackException Nobenega predmeta na skladu. */ public Object top() throws stackException; /** * Dodamo nov predmet na sklad. */ public void push (Object element) throws stackException; /** * Vzamemo vrhnji predmet s sklada. */ public Object pop() throws stackException; } // stack