package tyybid; import java.util.HashMap; import java.util.Map; public class Loendaja implements Funktsioon{ Map loendur=new HashMap(); Funktsioon arvutaja; public Loendaja(Funktsioon f){ arvutaja=f; } public Valjund arvuta(Sisend s){ if(!loendur.containsKey(s)){ loendur.put(s, 0); } loendur.put(s, loendur.get(s)+1); return arvutaja.arvuta(s); } public Map kysiLoendur(){return loendur;} }