Question: what is the difference between object oriented programming and object based programming?
Answer: Difference between Object-oriented and Object-based languages. Object-oriented language supports all the features of OOPs (Abstraction, Encapsulation, Inheritance, Polymorphism). Object-based languages don't support all the features of OOPs like polymorphism or inheritance.