DraftKings Interview Question

Create an object-oriented design for a program that plays Battleship.