البرمجة الكائنية التوجه (OOP)

مؤلف: Laura McKinney
تاريخ الخلق: 9 أبريل 2021
تاريخ التحديث: 16 قد 2024
Anonim
What is OOP || ماهي البرمجة كائنية التوجه
فيديو: What is OOP || ماهي البرمجة كائنية التوجه

المحتوى

التعريف - ماذا تعني البرمجة الموجهة للكائنات (OOP)؟

البرمجة الموجهة للكائنات (OOP) هي نموذج برمجة برمجي مبني حول الكائنات. يقوم هذا النموذج بتقسيم البيانات إلى كائنات (حقول البيانات) ويصف محتويات الكائنات وسلوكها من خلال إعلان الفئات (الأساليب).


تشمل ميزات OOP ما يلي:

  • التغليف: هذا يجعل إدارة البرنامج أسهل في الإدارة لأن تنفيذ كل كائن وحالته مخفية خلف حدود محددة جيدًا.
  • تعدد الأشكال: وهذا يعني أن الكيانات المجردة يتم تنفيذها بطرق متعددة.
  • الوراثة: يشير هذا إلى الترتيب الهرمي لشظايا التنفيذ.

البرمجة الموجهة للكائنات تسمح للبرمجة المبسطة. فوائده تشمل إعادة الاستخدام ، إعادة البناء ، القابلية للتوسعة ، الصيانة والكفاءة.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح البرمجة الموجهة للكائنات (OOP)

لقد كان OOP نموذج البرمجة المفضل في العقد الماضي أو أكثر. يتيح التصميم المعياري ل OOP للمبرمجين إنشاء برامج في مجموعات يمكن التحكم فيها بدلاً من كميات كبيرة من التعليمات البرمجية المتسلسلة.

أحد الفوائد العظيمة لـ OOP هو قابلية التوسع ، مع عدم وجود قيود محددة على الكائنات والتعاريف. كما أن فصل البيانات عن الطريقة يمنع حدوث مشكلة شائعة في لغات البرامج الخطية الأقدم. إذا ظهر خطأ في رمز خطي ، فيمكن ترجمته من خلال نظام وإنشاء كتل من الأخطاء يصعب تتبعها. وعلى العكس من ذلك ، فإن برنامج OOP ، بفصله بين الطريقة والبيانات ، لا يكون عرضة لهذه الأخطاء المنتشرة.


تتضمن لغات OOP الشائعة Java ومجموعة عائلة C و VB.NET و Python.

تتضمن اللغات OOP "النقية" Scala و Ruby و Eiffel و JADE و Smalltalk و Emerald.