આ લેખ ઓબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગનો પરિચય છે જે ઑબ્જેક્ટ્સ, તેમની સ્થિતિ અને વર્તણૂકો અને ડેટા એન્કેપ્સ્યુલેશનને અમલ કરવા માટે કેવી રીતે ભેગા કરે છે તે દર્શાવતું છે.