الجمعة، 27 سبتمبر 2019

مفهوم البرمجة الكائنية بشكل عام OOP - Object oriented programming

السلام عليكم

النهاردة حابب انى اوضح مفهوم البرمجة الكائنية بشكل عام

OOP - Object oriented programming


ببساطة البرمجة الكائنية هي عبارة عن نمط برمجة متقدمة، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات (Objects)

فى البرمجة الكائنية يوجد مفهومين :

هما الكلاس class والكائن object .

وهنوضح الفرق بينهم

Class.      (Template)                                                         
ينشأ مرة واحدة                                 

والكلاس له مجموعة من  الصفات Attributes ويعبر عنها بالمتغيرات variables .

بدون اسناد اية قيم لهذة المتغيرات وذلك لاعادة استخدامها مرة اخرى فى الكائنات التى تنشاء من هذا الكلاس .
وكذلك يحتوى ايضا على  مجموعة من الافعال Action ويعبر عنها بالدوال function .

Object                                               

 هو نسخة طبق الاصل من الكلاس
(نسحة من المتغيرات والدوال الموجودة فى الكلاس )
 وعند انشاء الكائن يتم اعطاء قيم لهذة المتغيرات الموجودة داخل الكلاس .
ويمكن انشاء عدد لانهائى من الكائنات  .

بمعنى اخر يجب اولا من انشاء التصميم الخاص باى كائن
وهو مايسمى بالكلاس .
بعدها يتم عمل عدد لانهائى من الكائنات من هذا التصميم او الكلاس .
مفهوم البرمجة الكائنية

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

تحياتى

***********************


***********************

إذا كنت تحتاج إلى عدد أكبر من الفقرات يتيح لك مولد النص العربى زيادة عدد الفقرات كما تريد. هذا النص هو مثال لنص يمكن أن يستبدل في نفس المساحة, ومن هنا وجب على المصمم أن يضع نصوصا مؤقتة على التصميم ليظهر للعميلً