10 UMLClass 620 100 170 100 *Spieler* -- name: Text siege: Zahl niederlagen: Zahl -- spielzug UMLClass 270 100 170 100 *TicTacToe* -- spielfeld: Zahl[][] running: Wahrheitswert -- spielErstellen spielStarten Relation 430 130 210 50 lt=<- -Spieler1 m1=1 190.0;20.0;10.0;20.0 Relation 430 160 210 50 lt=<- -Spieler2 m1=1 190.0;20.0;10.0;20.0 UMLClass 540 340 310 120 *Spieler* -- -name: String -siege: int -niederlagen: int -- +ImplementierungsKlasse(pA1: int, pA2: String) +operation1(i: int): boolean /+abstrakteOperation(): String/ UMLClass 120 340 310 120 *TicTacToe* -- -spielfeld: int[][] -running: boolean -- +spielErstellen(sp1name:String, sp2name:String) +spielStarten()