ΠΑΡΑΔΕΙΓΜΑ ΑΝΑΛΥΣΗΣ ΚΑΙ ΣΧΕΔΙΑΣΗΣ: ΣΚΑΚΙ
DESCRIPTION
ΠΑΡΑΔΕΙΓΜΑ ΑΝΑΛΥΣΗΣ ΚΑΙ ΣΧΕΔΙΑΣΗΣ:ΣΚΑΚΙTRANSCRIPT
-
:
252, 2008
-
(OBJECTS)
,
-
(OBJECTS)
Pieces/Pawns
Chess Board
-
(OBJECTS)
Pieces/Pawns
Chess Board
rook
knight
bishop
king queen
pawn
-
(OBJECTS)
Pieces/Pawns
Chess Board
rook
knight
bishop
king queen
pawn
Board Cell
-
(OBJECTS)
Pieces/Pawns
Chess Board
rook
knight
bishop
king queen
pawn
Board Cell
Players
-
(OBJECTS)
Pieces/Pawns
Chess Board
rook
knight
bishop
king queen
pawn
Board Cell
Players
Game manager: Chess
-
(OBJECTS)
:
Move
.
IllegalMoveException
..;
-
(INHERITANCE)
,
-
(INHERITANCE)
(piece) :
(king), (queen),
(bishop), (knight),
(rook) (pawn)
Piece
King Queen Bishop Knight Rook Pawn
-
(INHERITANCE)
(Move) :
(SimpleMove)
(CaptureMove)
(CastlingMove)
(PromotionMove)
Move
Simple
Move
Capture
Move
Castling
Move
Promotion
Move
-
STATE AND BEHAVIOR
,
-
STATE AND BEHAVIOR
:
/ Piece;
/ ;
-
UML
-
UML
-
?