Write a paper in which you summarize the relationship between structures, classes, and unions in object-oriented programming.
Discuss the following topics in your paper:
Structures
Classes
Unions
Inheritance
Objects
Polymorphism
Each topic must be discussed from a programmer's perspective. Provide your thoughts on how each may be used.