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