البحث في الموقع

المبادئ الأساسية ل أوب واستخدامها

معلومات عامة

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

المبادئ oop

المبادئ الأساسية لل OOP

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

التغليف

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

المبادئ الأساسية من oop

ميراث

المبدأ الثاني من OOP هو الميراث - هذا هوقدرة فئة واحدة على استخدام أساليب أخرى دون تكرار تنفيذها الفعلي. يسمح لك الوراثة بالتخلص من التكرار الخاص بكود المصدر.

تعدد الأشكال

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

لغات OOP

يتم استخدام مبادئ OOP في مثل هذالغات البرمجة الشائعة مثل C ++ و Java ، حيث يتم تطوير عدد كبير من البرامج والتطبيقات. هناك أيضا أقل استخدام لغات OOP - دلفي ، وجوه باسكال ، روبي وغيرها الكثير.

نقد منظمة التحرير الفلسطينية

على الرغم من التصريحات الإيجابية في معظم الأحيان تجاه هذه المنهجية ، غالباً ما يتم انتقاد مبادئ منظمة التحرير الفلسطينية. مثل البرمجة الإجرائية ، لدى OOP عيوبها.

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

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

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

</ p>
  • التقييم: