strategy.java
来自「JAVA编写的跳棋游戏 是一个eclipse的工程, 现在是最新版本:」· Java 代码 · 共 27 行
JAVA
27 行
package org.yushang.jumpchess.strategy;
import org.yushang.jumpchess.pkg.ChessBoard;
import org.yushang.jumpchess.pkg.Player;
import org.yushang.jumpchess.pkg.VirtualChessBoard;
public abstract class Strategy {
protected ChessBoard chessBoard = null;
protected Player player = null;
Strategy(ChessBoard chessBoard, Player player) {
this(chessBoard, player, null);
}
Strategy(ChessBoard chessBoard, Player player, Step step) {
ChessBoard ch = chessBoard;
if (step != null) {
ch = new VirtualChessBoard(chessBoard, step);
}
this.chessBoard = ch;
this.player = player;
}
public abstract int CalculateScore();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?