PAZ1c
paz1c
Príklad použitia v projekte JukeBox
public abstract class JukeBox {
protected String meno;
public void hrajVšetky() {
for(CD cd : getCDs()) {
cd.zahraj();
}
}
protected abstract ArrayList<CD> getCDs();
}
•Všetcí prípadní potomkovia JukeBox-u budú mať meno
•JukeBox vie prehrať CDčka, ktoré v ňom sú
•To, odkiaľ sa získa zoznam CDčiek, sa prenechá na potomkov