class Kontroll { private Utsyn ut; private Teller modell; Kontroll (char type) { if( type == 'K' || type == 'k') ut = new KommandoUtsyn(); else ut = new GUIUtsyn(); modell = new Teller(); } public void init() { ut.init(this); } void oekTeller () { modell.oekTeller(); int x = modell.hentVerdi(); ut.visFramTeller(x); } void nullstillTeller () { modell.nullstillTeller(); int x = modell.hentVerdi(); ut.visFramTeller(x); } public int hentVerdi() { return modell.hentVerdi(); } void avslutt () { System.out.println(" Takk for at du brukte telleren"); System.exit(0); } }