/* Hoidla liidest realiseerivad klassid hoolitsevad hoidlasse pandavate koguste arvepidamise eest. */ interface Hoidla{ /** * Lisatavate elementide arv peab olema positiivne. * Hoidla peab meeles pidama, kui palju elemente tema sees on. */ void lisa(int kogus); /** * Kogus väljastab hoidlas olevate elementide arvu. */ int kysiKogus(); /** * Eemaldatavate elementide arv peab olema positiivne. * Hoidlast ei saa eemaldada rohkem, kui seal elemente on. * Vastasel juhul tuleb anda veateade. */ void eemalda(int kogus); }