Problem: C++
• What is object-oriented programming (OOP)? Give examples
• Name at least two benefits of OOP. Give examples
• What is an object? Give an example
• What is a class? Give an example
• There are main components of OOP, define each and also explain how works with examples:
o Inheritance
o Polymorphism
o Encapsulation.
The response must include a reference list. Using Times New Roman 12 pnt font, double-space, one-inch margins, and APA style of writing and citations.