معنى البرمجة بواسطة الأهداف OOP:
تبني فكرة البرمجة بواسطة الأهداف (OOP) على استعمال الهدف (Object) كوحدة برمجة بمعنى أنه بدلًا من استعمال الدوال والأوامر لبناء البرنامج مما يضطر المبرمج لإعادة كتابة الأوامر كل مرة لتحقيق فكرة معينة وهذه كانت فكرة البرمجة التقليدية. ولكن أتت البرمجة بواسطة الأهداف (OOP) لتجعل وحدة بناء البرمجة كبيرة وهي هدف Object أو فصيلة class وبالتالي يتم إعداد مجموعة من الفصائل العامة classes التي تلي معظم متطلبات إعداد برنامج والتي يحتاجها المبرمج حتى أن بعض المبرمجين يشبه البرمجة بواسطة الأهداف بالبناء باستعمال المباني الجاهزة والبرمجة بالطريقة التقليدية القديمة تشابه البناء باستعمال الأدوات الأولية وبالتالي الفرق بينهما في السرعة كبيرة جدًا.