„Objektumorientált szoftvertervezés - KisZH-k, 2016.” változatai közötti eltérés
A VIK Wikiből
Új oldal, tartalma: „=1. KisZH (Java)= ==A csoport== # Milyen template paramétert adjunk meg az osztálynak/függvénynek a kipontozott helyekre, hogy a lehető legáltalánosabb megoldás…” |
|||
1. sor: | 1. sor: | ||
=1. KisZH (Java)= | =1. KisZH (Java)= | ||
==A csoport== | ==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: | |||
Ilyen jellegűek voltak, | |||
<pre> | <pre> | ||
public E popTo(MySet[...] f1, MySet[...] f2){ | public E popTo(MySet[...] f1, MySet[...] f2){ | ||
18. sor: | 17. sor: | ||
} | } | ||
</pre> | </pre> | ||
2. Milyen tervezési mintát valósítanak meg az alábbi Java-beli megoldások? (2p) | |||
# Collections.emptyList() | |||
# java.util.Comparator |
A lap jelenlegi, 2016. február 29., 12:48-kori változata
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