البرمجة كائنية التوجه او البرمجة غرضية التوجه .. نمط برمجة متطور وتقنية برمجية تحسن اداء البرامج والتطبيقات وتقلل من المساحة المستهلكة وتوفر السهولة في التعديل وامكانية قراءة وفهم الكود بشكل افضل .. وترتكز على الكائنات Objects التابعة لفئات اساسية Classes حيث ان لها خصائص Properties وطرق Methods ..
ويتم تقسيم البرنامج إلى كائنات يتم انشائها من الفئات وكل كائن عبارة عن مجموعة بيانات ومتغيرات وثوابت وطرق وهو برنامج فرعي من البرنامج الكلي .. ويتم بناء البرنامج الكلي بواسطة استخدام الكائنات وربطها مع بعضها البعض .. حيث ان كل كائن او مجموعة من الكائنات تشكل جزء من البرنامج ويمكن ان يعمل عليها مجموعة من المطورين ببساطة وسهولة …