How to implement OOP

I've just finished learning OOP for C++ but now I've realised when i start to write a programme i'm not quite sure how I would best implement it. For example before I learned OOP I wrote a tic tac toe game and now I would like to rewrite it using classes. But what should my classes be?

A seperate class for the gameboard, one for the computer player and one for the user?

Or just one big class for the whole game itself?
You probably want one for the gameboard and one for each player. You'll use the player class for the computer and the player.
Topic archived. No new replies allowed.