Collections without examples are boring. Fortunately, we have our game where we use a few collection classes and also other aspects that we will examine in this chapter.
Implementing the game
ColorManager
We jumped into the pool filled with collection classes from the implementation of the ColorManager class. Let's refresh our memory with the part of the class that is interesting for us now—the constructor:
package packt.java189fundamentals.example.mastermind; import java.util.HashMap; import java.util.Map; public class ColorManager { final protected int nrColors; final protected Map<Color, Color> successor = new HashMap<>(); private Color first; public ColorManager(int nrColors)...