السلام عليكم
ببساطة البرمجة الكائنية هي عبارة عن نمط برمجة متقدمة، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات (Objects)
Class. (Template)
ينشأ مرة واحدة
وكذلك يحتوى ايضا على مجموعة من الافعال Action ويعبر عنها بالدوال function .
(نسحة من المتغيرات والدوال الموجودة فى الكلاس )
وعند انشاء الكائن يتم اعطاء قيم لهذة المتغيرات الموجودة داخل الكلاس .
ويمكن انشاء عدد لانهائى من الكائنات .
بمعنى اخر يجب اولا من انشاء التصميم الخاص باى كائن
وهو مايسمى بالكلاس .
بعدها يتم عمل عدد لانهائى من الكائنات من هذا التصميم او الكلاس .
النهاردة حابب انى اوضح مفهوم البرمجة الكائنية بشكل عام
OOP - Object oriented programming
ببساطة البرمجة الكائنية هي عبارة عن نمط برمجة متقدمة، وفيه يقسم البرنامج إلى وحدات تسمى الكائنات (Objects)
فى البرمجة الكائنية يوجد مفهومين :
هما الكلاس class والكائن object .
وهنوضح الفرق بينهمClass. (Template)
ينشأ مرة واحدة
والكلاس له مجموعة من الصفات Attributes ويعبر عنها بالمتغيرات variables .
بدون اسناد اية قيم لهذة المتغيرات وذلك لاعادة استخدامها مرة اخرى فى الكائنات التى تنشاء من هذا الكلاس .وكذلك يحتوى ايضا على مجموعة من الافعال Action ويعبر عنها بالدوال function .
Object
هو نسخة طبق الاصل من الكلاس(نسحة من المتغيرات والدوال الموجودة فى الكلاس )
وعند انشاء الكائن يتم اعطاء قيم لهذة المتغيرات الموجودة داخل الكلاس .
ويمكن انشاء عدد لانهائى من الكائنات .
بمعنى اخر يجب اولا من انشاء التصميم الخاص باى كائن
وهو مايسمى بالكلاس .
بعدها يتم عمل عدد لانهائى من الكائنات من هذا التصميم او الكلاس .
![]() |
مفهوم البرمجة الكائنية
تحياتى
***********************
***********************
