Pergunta de entrevista da empresa Microsoft

What classes are needed to implement Minesweeper?