Skip to main content

سلسلة كتب الجرافيكس باستخدام لغة الجافا كتاب مقدمة في البرمجة الشيئية

البرمجة الموجهة للكائنات (OOP) هي نموذج لغة برمجة يتم تنظيمه حول الكائنات بدلاً من “الإجراءات” والبيانات بدلاً من المنطق. تاريخيا ، تم النظر إلى البرنامج كإجراء منطقي يأخذ بيانات الإدخال ، ويعالجها ، وينتج بيانات الإخراج.

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

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

يرجى تحميل الكتاب لمعرفة المزيد

07/12/2018

Netbeans كتاب تجربتي مع برنامج

24/12/2017

دورة جافا احترافية باللغة العربية الجزء الأول

30/12/2017

اساسيات الجافا ج 2

18/12/2018

في لغة الجافا final درس في الكلمة المفتاحية

29/11/2018

تقنيات اعادة استخدام الصفوف بلغة الجافا

10/01/2019

ساعتين يومياً على مواقع التواصل الاجتماعي كافية لإصابتك بهذا المرض

01/01/2019

قصة مشروع الذكاء الصناعي واتسون

25/10/2022

فلاتر ببساطة Flutter

07/02/2022

API مصطلح

26/01/2022

مزارع النقرات

15/03/2019

أفضل عشرة ألعاب على فيسبوك

08/03/2022

كيفية تقسيم الأرقام في مايكروسوفت إكسيل

02/02/2019

افضل صيغه لحفظ الملفات سواء اليستريتور او فوتوشوب