What is Object-Oriented Programming (OOP)

This article told developer what is Object-Oriented Programming (OOP)

Section 1

Many descriptions about OOP on the Internet, and there is no best description in the world, only the one that suits you best.

If you still don’t understand it after reading this article, you can see the explanations of other Internet gods. Perhaps those explanations will be more suitable for your thinking.

Section 2 

Smalltalk, a programming language designed by Alan Curtis Kay and partners, is the first object-oriented language.

The concept that everything is an object make people to better understand and design the system.

Section 3

Why is my design different from others' designs?

In software engineering, it is hoped that everything has rules, make developers to solve and modify systems more quickly

Section 4

The bag contains the following items: 2 books, 4 pens, 1 mobile phone.  Can be organized into the following table

According to the characteristics and use method can be organized as follows
 

 

By reading the above table, you can know that object orientation is actually a way of organizing.

With this concept, you can reconsider the case of cars or animals that you often hear, and I believe it will feel different.