ઑબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ (OOP) એક પેરાડાઇમ છે જે કોડને ઑબ્જેક્ટ્સ ની આસપાસ સંગઠિત કરે છે — સ્ટેટ (ડેટા) અને બિહેવિયર (મેથડ્સ) ના બંડલ્સ — સ્ટેન્ડલોન ફંક્શન્સ અને ગ્લોબલ ડેટાની જગાએ. ક્લાસ બ્લુપ્રિન્ટ છે; ઑબ્જેક્ટ તેમાંથી બનાવેલ ઇનસ્ટન્સ છે.
મુખ્ય ખ્યાલ
તમે સમસ્યાને સહકાર કરતી ઑબ્જેક્ટ્સના સમૂહ તરીકે મોડેલ કરો છો, દરેક તેના પોતાના ડેટા માટે જવાબદાર છે. કોડ કે જેને તે ડેટાની જરૂર છે, તેનું ડેટા સીધું લેવા કરતાં ઑબ્જેક્ટને કંઈક કરવાનું કહે છે.
