package model.board; import GameIO.*; import model.*; /** * Represents an abstract state of the board. */ abstract class ABoardState { abstract void map(int player, IBoardLambda lambda, Object param, ABoardModel host); abstract Object execute(IBoardStatusVisitor visitor, Object param, ABoardModel host); }