Overview#
Object-oriented Programming (OOP) is something we may refer to that you can read about Object-oriented_programming
Object-oriented Programming is a form of Programming.
Four Fundamentals of Object-oriented Programming#
Object-oriented Programming vs Object-based#
An important distinction in programming languages is the difference between an Object-oriented Programming language and an object-based language.A language is usually considered object-based if it includes the basic capabilities for an object:
- identity
- properties,
- attributes
A language is considered Object-oriented Programming if it is object-based and also has the capability of polymorphism and inheritance.