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
530
330
310
110
*Spieler*
--
-name: String
-siege: int
-niederlagen: int
--
+spielzug(xkord:int,ykord:int)
UMLClass
120
340
310
120
*TicTacToe*
--
-spielfeld: int[][]
-running: boolean
--
+spielErstellen(sp1name:String, sp2name:String)
+spielStarten()
Relation
420
340
130
50
lt=<-
-Spieler1
m1=1
110.0;20.0;10.0;20.0
Relation
420
400
130
50
lt=<-
-Spieler2
m1=1
110.0;20.0;10.0;20.0
Relation
10
260
940
50
lt=<-
-Implementationsdiagramm
m1=0..n
10.0;20.0;920.0;20.0
Relation
0
20
950
50
lt=<-
-Entwurfsdiagramm
m1=1
10.0;20.0;930.0;20.0