Postoji u trezoru
Inace, poenta zadatka je sigurno da dokazes svoje poznavanje OOP-a. Iz tih razloga, treba da kreiras objektni model koji ce da simulira organizaciju sigurnosti u casinu.
Npr, imas root klasu "Soba", iz nje naslednjene specificne sobe "Glavna sala", "Salter sala", "Trezor", svaka od njih enkapsulira jedan ili vise sigurnonsnih sistema, koji svi nasledjuju iz klase recimo "SigurnosniSistem".
Tako npr mozes da instanciras sobu "Trezor" gde ce biti instalirani (instancirani) sistemi "Alarm", tri instance "Kamera", jedna "Sigurnosna vrata", itd.
Na kraju se ceo sistem svodi na to da glavni program ima niz Soba** gde je svaka soba instanca neke od podklasa, i ciklicno im poziva soba[x]->Proveri() gde polimorfna metoda Proveri() za svaku od podklasnih "soba" izvrsava siguronosnu proveru specificnu za tu sobu.
Sami sigurnosni sistemi mogu da se naprave da hvataju evente kojima bi pobudio neke prekrsaje sigurnosti, npr "sigurnosna vrata".Otvoreno, itd. Pusti sebi na mastu
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić