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

عودة للموسوعة

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

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

أسماء عربية أخرى:

  • برمجة موجهة
  • برمجة كائنية (برمجة كينونة)
  • برمجة كائنية التوجه
  • برمجة غرضية التوجه
  • برمجة كائنية المنحى (أوالمنحى)
  • برمجة بالعناصر

البرمجة الكائنية تعبير عن نمط برمجة متخصص في المفاهيم التالية:

  • الكائنات Objects - حزم وتعليب البيانات والدوال الوظيفية معاً في وحدات تعمل ضمن برنامج نشط. الكائنات هي أساس هيكلية برمجة الحاسوب الشيئية

مثال علي ما سبق :

لوعندي عده اجزاء للبرنامج مستقله  جزء مثلا فيه الداله الخاصه بالادخال للبيانات

وجزء آخر به داله مسئوله عن العرض وجزء آخر به داله مثلا مسئوله عن حساب حجم المثلث (اللي انا ادخلت اطوال اضلاعه في اول جزء) ممكن من خلال اي جزء استدعي الجزء التاني اواستخدم الداله اللي جواه.

  • التجريد Abstraction - قدرة البرنامج على تجاهل بعض قابلات المعلومات المتلاعبة، أي الهجريز على المفهوم الأساسي للكائن وهيكليته النظرية وتجريدة من طريقة العمل النهائية والتوجهات الخارجية.
  • التغليف Encapsulation - التأكد حتى المستخدم لا يستطيع حتى يغير البيانات الداخلية لكائن بطريقة مفاجئة، فقط دوال الكائن الداخلية يسمح لها بتعديل حالة الكائن وبياناته. أي حتى لايمكن التلاعب بالكائن وتغير معلوماته بأي طريقة بل حتى هناك قابلة أستخدام خاصة يضعها المبرمج ومن خلالها يمكن تغيير بيانات الكائن الداخلية وحالته.
  • تعدد الأوجهة Polymorphism - بدلاُ من أستنادىء الإجرائات الفرعية مباشرة، تستطيع البرمجة الشيئية إرسال رسائل، الإجراء المعين الذي يتم نداءه نتيجة الرسالة يعتمد على نوع الكائن الذي تم الأرسال له. أي أنه بأستخدام نفس أسم الأستنادىء يمكن أستنادىء إجراءات ودوال مختلفة إعتماداً على نوع الكائن.
  • الوراثة Inheritance - يستطيع الكائن وراثة خصائص كائن معين والزيادة عليها دون حتى يتأثر الكائن الأصلي. فقد يحدث هناك كائن أسمه مركبة في الخصائص العامة لكل المركبات مثل الأسم واللون ورقم الإنضمام، الكائن الطائرة ممكن حتى يرث الكائن مركبة ويضيف عليه خصائص الطائرة، كذلك يمكن حتىقد يكون هناك مثلاً كائن مربع فيه خصائص الطول والعرض ويمكن للكائن مكعب حتى يرث من المربع ويضيف عليه خاصائص العمق والحجم.

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

تاريخ النشر: 2020-06-04 09:02:43
التصنيفات: صفحات تستخدم وسوم HTML غير صالحة, بذرة تقنية, برمجة كائنية التوجه, أنماط برمجة

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

 تحذيرات أممية من فيضانات مفاجئة في اليمن

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-09-15 15:09:16
مستوى الصحة: 86% الأهمية: 86%

إعصار "دانيال" بليبيا.. ارتفاع عدد الضحايا إلى 5800

المصدر: تيل كيل عربي - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-09-15 15:12:48
مستوى الصحة: 53% الأهمية: 69%

إمام عاشور أساسيًا.. تشكيل الأهلي المتوقع أمام اتحاد العاصمة

المصدر: الأهلى . كوم - مصر التصنيف: رياضة
تاريخ الخبر: 2023-09-15 15:10:58
مستوى الصحة: 38% الأهمية: 36%

الأهلي « الزعيم ».. سجل أبطال كأس السوبر الأفريقي

المصدر: الأهلى . كوم - مصر التصنيف: رياضة
تاريخ الخبر: 2023-09-15 15:10:56
مستوى الصحة: 36% الأهمية: 44%

صحيفة اليوم السعودية: الأهلي يتطلع لتضييق الخناق على ريال مدريد

المصدر: الأهلى . كوم - مصر التصنيف: رياضة
تاريخ الخبر: 2023-09-15 15:10:54
مستوى الصحة: 44% الأهمية: 50%

سلطات أكادير تمنع حضور الجماهير بمباراة السبت

المصدر: تيل كيل عربي - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-09-15 15:12:48
مستوى الصحة: 54% الأهمية: 61%

لا قتلى ولا مفقودين.. معضلة 40 ألف نازح أمام ليبيا

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-09-15 15:09:26
مستوى الصحة: 87% الأهمية: 94%

الحرية والتغيير في السودان: ما يلوح به الجيش وحميدتي خطير

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-09-15 15:09:58
مستوى الصحة: 87% الأهمية: 88%

ستة حكام مغاربة ضمن اللائحة الموسعة لحكام “كان 2024”

المصدر: الأيام 24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-09-15 15:11:36
مستوى الصحة: 60% الأهمية: 76%

بالمواعيد.. جدول مباريات الأهلي في الدور الأول بالدوري الممتاز

المصدر: الأهلى . كوم - مصر التصنيف: رياضة
تاريخ الخبر: 2023-09-15 15:11:01
مستوى الصحة: 36% الأهمية: 37%

نشرة إنذارية: زخات مطرية رعدية قوية مرتقبة اليوم الجمعة

المصدر: تيل كيل عربي - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-09-15 15:12:50
مستوى الصحة: 51% الأهمية: 66%

اليمن: نرحب بجهود السعودية وعُمان لدفع الحوثي نحو السلام

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-09-15 15:09:14
مستوى الصحة: 78% الأهمية: 93%

نقلة تاريخية.. نجاح أول عملية زرع كلية خنزير في جسم إنسان

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-09-15 15:10:04
مستوى الصحة: 77% الأهمية: 90%

بدل إخراج سكان درنة أغلقوا الأبواب.. فيديو لمسؤول يشعل غضباً

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-09-15 15:09:25
مستوى الصحة: 87% الأهمية: 90%

الزلزولي يفصح عن أسباب مغادرته البارصا إلى بيتيس

المصدر: الأيام 24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-09-15 15:11:42
مستوى الصحة: 65% الأهمية: 81%

صندوق النقد يبدأ مراجعة برنامج إنقاذ سريلانكا

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-09-15 15:10:07
مستوى الصحة: 80% الأهمية: 95%

صراخ سكانها يحبس الأنفاس.. لحظة اجتياح المياه عمارة في درنة

المصدر: العربية - السعودية التصنيف: سياسة
تاريخ الخبر: 2023-09-15 15:09:54
مستوى الصحة: 76% الأهمية: 97%

هل حاولت فرنسا تذويب الخلاف مع المغرب باستعمال ورقة المساعدات؟

المصدر: الأيام 24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2023-09-15 15:11:48
مستوى الصحة: 68% الأهمية: 74%

تحميل تطبيق المنصة العربية