sličan mehanizam. Tako je mogući koristiti HashMap kao kolekciju koja čuva instance Singletona.
koja čuva instance Singletona. Wrapper oko HashMap bi za zadati ključ proveravao da li u internoj
bi za zadati ključ proveravao da li u internoj HashMap kolekciji postoji objekat. Ako ne, instancira
Konteksta kao i mod rada StateManagera. HashMap changeState (String methodName) throws
odgovarajuće atribute i kolekcije (List ili HashMap ) kao promenljive, getter-e i metode za
, učitava korisnika i u 20 % slučajeva ga dodaje u HashMap-u korisniciTestSet, a u ostalim slučajevima u
korisniciTestSet, a u ostalim slučajevima u HashMap-u korisnici. Na kraju, ocene korisnika se dodaju
. Na kraju, ocene korisnika se dodaju u HashMap-u filmovi. Metode dodajKorisnika i
je bila jednostavna: nasleđivala je HashMap - u i interno radila wrapovanje ključeva i / ili
nasleđuje AbstractMap, a koristi interno HashMap , zatim je napravljena posebna konverzija
vodi računa o navedenim problemima. On koristi HashMap da čuva jednom na početku otvorene output