Question 6-1. How do you create a user-defined type in C#?
Question 6-2. What is the difference between a class and an object?
Question 6-3. Why should member fields be private?
Question 6-4. What is encapsulation?
Question 6-5. What is specialization and how is it implemented in C#?
Question 6-6. What is polymorphism?
Question 6-7. What is the difference between the is-a and the has-a relationship?
Question 6-8. What are access modifiers?
Question 6-9. Describe the differences between state, capabilities, and responsibilities.
Question 6-10. What is a use-case scenario?