programming ii discussion 2

There are a number of steps involved in determining appropriate classes and methods for a software system. What are some general tips to use in identifying required classes? Also, what are some general tips to use in order to identify appropriate methods? Identify a scenario that might require at least 2-3 classes and explain the purpose of the required classes. After your initial post, respond to at least two peers in this discussion.