package scorekeep; import java.util.*; public class RulesFactory { private final HashMap allRules = new HashMap(1); public RulesFactory(){ Rules tictactoe = TicTacToe.getRules(); allRules.put(tictactoe.getId(), tictactoe); } public Rules getRules(String id) { return allRules.get(id); } public Collection getAllRules() { return allRules.values(); } }