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()