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

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

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

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

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

30/12/2017

كتاب الشامل بلغة الجافا

31/03/2020

(Inheritance) مبدأ الوراثة في البرمجة الكائنية

19/02/2022

React js ما هو

29/11/2018

مفاهيم متقدمة في البرمجة بلغة الجافا

24/12/2017

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

11/02/2022

ما هو وما هي استخداماته Block Chain

26/02/2022

ELDEN RING إستعراض وتقييم لعبة

27/11/2021

أفضل 10 مواقع توفر تعلم البرمجة من الصفر

30/11/2019

pl/sql مقدمة بسيطة في

18/03/2022

طريقة تثبيت متجر جوجل بلاي على ويندوز 11

03/11/2018

MS DOS أشهر أوامر

15/01/2022

اهم خمسة مجلدات في نظام التشغيل ويندوز

03/01/2022

من هو مخترع الريموت كنترول جهاز التحكم عن بعد

Back to top button