Exemple Python TS
Exemple Python TS
لنفرض أنك تحتاج إلى تطوير برنامج لإدارة مكتبة باستخدام لغة البرمجة بايثون ،إذا كنت تستخدم نموذج
البرمجة كائنية التوجه لتطوير هذا البرنامج فأول ما ستفكر به هو الأصناف التي ستحتاجها.
على سبيل المثال ستحتاج لتعريف صنف يمثل الكتاب وليكن اسمه Bookثم ستفكر في الخصائص أو السمات
المميزة لكل كتاب مثل العنوان واسم المؤلف وعدد الصفحات …إلخ .ثم ستفكر في الوظائف التي ستطبق على
هذا الكتاب وهي استعارة الكتاب وحجز الكتاب وإعادته للمكتبة إضافة لطريقة البناء initالتي تستدعى عند
إنشاء كائن أو كتاب جديد من الصنف وتهيئ خصائص هذا الكتاب ودوال الضبط والجلب لكل خاصية.
الأستاذة حميدي
2
الأستاذة حميدي
3
def reserve_book(self):
)"تم حجز كتاب }print(f"{self.title
بعد تعريف الصنف يمكننا في أي مكان في البرنامج إنشاء كائنات والتعامل معها بالشكل التالي:
يمكننا إنشاء كتاب آخر بتنفيذ تعليمة واحدة سهلة بسيطة وهكذا:
الأستاذة حميدي