Class ExpertNumberOfPlayersStrategyFactory

java.lang.Object
it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.ExpertNumberOfPlayersStrategyFactory

public class ExpertNumberOfPlayersStrategyFactory extends Object
  • Constructor Details

    • ExpertNumberOfPlayersStrategyFactory

      public ExpertNumberOfPlayersStrategyFactory()
  • Method Details

    • getCorrectStrategy

      public static NumberOfPlayersStrategy getCorrectStrategy(int numberOfPlayers)
      Returns:
      the correct strategy according to the numberOfPlayer provided
      Throws:
      IllegalArgumentException - if numberOfPlayers is not in {2, 3, 4}