What is object-oriented programming?

artem-sapegin-ZMraoOybTLQ-unsplash

 Object-oriented programming is a programming technique in which a set of program functions called “objects” compose a program while sending messages to each other.

 Each object independently has its own values ​​and processing instructions. Each object can be thought of as a small program module. The basic idea of ​​object orientation is to construct a large program by sending messages between these small modules.