qas: question: ما هي برمجة ذات نمط كائنية التوجه؟

answers: answer_id: 835393
question_id: 936587
text: هي نمط برمجة متقدم، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات
answer_end: 169
is_impossible: no

question: ما هي وحدات الكائنات في البرمجة الشيئية؟

answers: answer_id: 835394
question_id: 936588
text: يُبنى البرنامج بواسطة استخدام الكائنات وربطها مع بعضها البعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن.
answer_end: 425
is_impossible: no

question: ما هي مميزات البرمجة الشيئية؟

answers: answer_id: 835395
question_id: 936589
text: أنها تسمح بإعادة الاستخدام للأكواد البرمجية التي تم اختبارها وذلك باستدعائها في البرامج الأخرى دون إعادة برمجتها.
answer_end: 565
is_impossible: no

question: ما هي الأساليب الكائنية المنحى في التصميم والتقنية؟

answers: answer_id: 835396
question_id: 936590
text:  هي تصميم وتقنية البرمجة التي تستخدم مفهوم الطبقة والكائن
answer_end: 724
is_impossible: no

question: ما هي نماذج التطبيقات في مبادئ رئيسة للكائنية المنحى؟

answers: answer_id: 835397
question_id: 936591
text: وهي:
التطبيقات التي تقوم على أساليب كائنية المنحى وبرامج الحاسوب التي تتكون من الطبقات مع تفاعلاته
answer_end: 972
is_impossible: no

question: ما هي نماذج الاصناف في مبادئ رئيسة للكائنية المنحى؟

answers: answer_id: 835400
question_id: 936594
text: يمثل الصنف مفهوم واحد مثل هذا الكائن
answer_end: 1149
is_impossible: no

question: ما هي اللغات الحديثة التي تدعم أساليب كائنية المنحى؟

answers: answer_id: 835402
question_id: 936596
text: يوجد العديد ومن لغات البرمجة الحديثة التي تدعم أساليب كائنية المنحى، ومن أهم هذه اللغات لغة جافا حيث تدعمها بشكل كامل.
answer_end: 1093
is_impossible: no

question: كيف يتم إعادة استخدام الأكواد البرمجية في البرمجة الشيئية؟

answers: answer_id: 835404
question_id: 936598
text: .
answer_end: 1720
is_impossible: no
context: برمجة ذات نمط كائنية التوجُّه أو شيئية المنحى ويطلق عليها ايضًا برمجة موجهة نحو الكائنات (أو نحو العناصر) وهي نمط برمجة متقدم، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات (Objects)، كل كائن هو حزمة (تعليب) من البيانات (المتغيرات والثوابت) والطرق ووحدات التنظيم وواجهات الاستخدام. ويُبنى البرنامج بواسطة استخدام الكائنات وربطها مع بعضها البعض وواجهة البرنامج الخارجية باستخدام هيكلية البرنامج وواجهات الاستخدام الخاصة بكل كائن. من مميزات البرمجة الشيئية أنها تسمح بإعادة الاستخدام للأكواد البرمجية التي تم اختبارها وذلك باستدعائها في البرامج الأخرى دون إعادة برمجتها. إعادة الاستخدام يسهل بناء البرامج بشكل سريع في وقت قصير.
أساليب كائنية المنحى.
الأساليب كائنية المنحى هي تصميم وتقنية البرمجة التي تستخدم مفهوم الطبقة والكائن. وتستند كائنية المنحى على البرمجة الحقيقية على تحديد الفئات التي تمثل كائنات ذات خصائص محددة جيدا وظيفة. وتشمل كائنية المنحى نماذج ثلاثة مبادئ رئيسة وهي:
التطبيقات التي تقوم على أساليب كائنية المنحى وبرامج الحاسوب التي تتكون من الطبقات مع تفاعلاتها:
يوجد العديد ومن لغات البرمجة الحديثة التي تدعم أساليب كائنية المنحى، ومن أهم هذه اللغات لغة جافا حيث تدعمها بشكل كامل.
الأصناف والكائنات.
يمثل الصنف مفهوم واحد مثل هذا الكائن (Object)، حيث تمثل الصنف مجموعة «أصناف» من الأشياء التي وصفتها بعض البيانات، ولها نفس السلوكيات «الأنشطة». تعد وتخدم الصنف كمخطط لكائن. على سبيل المثال لدينا صنف الطالب تحدد خصائص من كائناتها مثل الاسم والعنوان والتخصص، والمعدل التراكمي عن البيانات وتحديث عنوان أو إعادة حساب المعدل التراكمي عن أساليب أو أنشطة كل كائن من نوع الصنف التي يستطيع الطالب تنفيذه أو يجب تحقيقه. الكائن من هذا النوع يمكن أن يكون أي صنف الطالب الفردية في الجامعة. يمكن أن نفكر في أمثلة أخرى كثيرة مثل صنف السيارات، طبقة الطائرة، صنف الثدييات، وحلقت صنف الحيوان، وطبقة الأثاث، وأمثلة أخرى كثيرة.
وبالتالي، لكي نعرف الصنف نحتاج لإعلان البيانات والأساليب التي ينبغي أن يكون كل كائن من هذا النوع. وأعلن كل بند البيانات سواء كان متغير أو ثابت، ولكل نشاط (وظيفة) يجب أن تكون ممثلة من قبل وسائل أحد أو أكثر. من الطبقة يمكننا تمثيل، الكائنات النشطة التي لها نفس المحتويات أي متغيرات البيانات والأساليب. يجب على كل كائن تعيين قيم لمتغيرات البيانات لديه. هذه القيم تعمل على تحديد حالة كائن تم إنشاؤه من الصنف. الأساليب التي تم تعريفها في الصنف تمثل سلوك الكائن. وفقا لذلك، في حين أن الصنف لديها البيانات والأساليب.
إنشاء كائن يسمى مثيل. الكائن هو مثيل لصنف معين، ونحن نستطيع إنشاء مثيل للعديد من الكائنات كما أننا بحاجة لأي برنامج معين. على سبيل المثال، فإن الكائن من صنف الطلاب التي يمكن إنشاء مثيل لها التي هي البيانات الفعلية «القيم» من اسم الطالب وعنوانه والتخصص، والمعدل التراكمي، ولها السلوكيات التي هي أساليب محددة في فئتها.
أسماء عربية أخرى.