Impliziter und expliziter Zustand, Bsp. 2

implizit:

class Stack<E> {
    void push (E item);
    E pop ();
    private List<E> contents;  
}
explizit:
class Stack<E> {
    List<E> push (List<E> contents, E item);
    Pair<List<E>,E> pop (List<E> contents); 
}

Testfrage: wie hei├čt diese Funktion push sonst? (bei vertauschten Argumenten) (Antwort: cons)



Johannes Waldmann 2014-07-10