Discussion Question : Programming Challenges • In your opinion, what are the three biggest challenges in planning and designing a solution for a programming problem? What can you do to overcome these challenges? How would you apply these techniques to the programs in this class? Discussion Question : “Is-a” Relationship • Using an example from your work or daily life, describe an “is-a” relationship. Why is an “is-a” relationship important when designing an inheritance between classes?