I don't understand where I should be using pointers vs. where I should be using objects.

Can you explain the use cases for each?