Question: what are the main characteristics of object oriented programming?
Answer: Encapsulation Enforces Modularity. ... , Inheritance Passes "Knowledge" Down. ... , Polymorphism Takes any Shape. ... , OOP Languages.