„Objektumorientált szoftvertervezés - Vizsga, 2009.05.28.” változatai közötti eltérés

Ferrero (vitalap | szerkesztései)
aNincs szerkesztési összefoglaló
Nagy Marcell (vitalap | szerkesztései)
autoedit v2: fájlhivatkozások egységesítése, az új közvetlenül az adott fájlra mutat
 
(4 közbenső módosítás, amit 3 másik szerkesztő végzett, nincs mutatva)
57. sor: 57. sor:
====Fehérek játszanak feketék ellen. Mezőkön lépkednek, amin lehetnek aknák és sütik. A játékosok ütközhetnek aknával, sütivel, és egymással. Az ütközést Visitor patternnel kell megcsinálni. UML-t kell rajzolni ezekből, és metódusokat feltüntetni.====
====Fehérek játszanak feketék ellen. Mezőkön lépkednek, amin lehetnek aknák és sütik. A játékosok ütközhetnek aknával, sütivel, és egymással. Az ütközést Visitor patternnel kell megcsinálni. UML-t kell rajzolni ezekből, és metódusokat feltüntetni.====


%ATTACHURL%/uml.jpg
[[File:OotVizsga20090528_uml.jpg]]


{{InLineFileLink|Infoszak|OotVizsga20090528|uml.jpg|Kép}} és {{InLineFileLink|Infoszak|OotVizsga20090528|uml.uml|StarUML}} fájl csatolva.


====Holtponthoz vezet-e, ha B-t példányosítjuk? Miért?====
====Holtponthoz vezet-e, ha B-t példányosítjuk? Miért?====
104. sor: 103. sor:
void push(E e) {...}
void push(E e) {...}
E pop() {...}
E pop() {...}
public E moveAndTake(MySet&lt;<b>T</b>> m1, MySet&lt;<b>Q</b>> m2){
public E moveAndTake(MySet&lt;T> m1, MySet&lt;Q> m2){
  E last = null;
  E last = null;
  while (!m1.isEmpty()){
  while (!m1.isEmpty()){