Objektumorientált szoftvertervezés - KisZH-k, 2016.
A VIK Wikiből
1. KisZH (Java)
A csoport
1. Milyen template paramétert adjunk meg az osztálynak/függvénynek a kipontozott helyekre, hogy a lehető legáltalánosabb megoldást kapjuk? (3 pont) Ilyen jellegűek voltak, 3 helyre kellett behelyettesíteni:
public E popTo(MySet[...] f1, MySet[...] f2){
E last = null;
while (!f1.isEmpty()){
last = f1.pop();
f2.push(last);
}
return last;
}
public MySet<E> intersection(MySet[...] other){
// metszetet számoló függvény, nem írnám végig.
}
2. Milyen tervezési mintát valósítanak meg az alábbi Java-beli megoldások? (2p)
- Collections.emptyList()
- java.util.Comparator
