السلام علكم اخواني الكرام احتاج لمعرفة لماذا نستخدم
Interfaces & Abstract Class
و ما الفرق بينهما و مثال لذالك جزاكم الله خيرا .
قترأت النص الاول ماشاء الله الشرح جيد
عندي إشكال لمادا سوف نقوم بكتابة دالة area في الكلاس المجردة إن كانت سوف تتغير
لمادا لا نكتفي بكتابتها على مستوى class circul متلا مباشرة
نقوم بكتابتها حتى يتم توريثها لكل الكلاسات الفرعية بصفتها دالة مشتركة بين كل الكلاسات التي ترث كلاس "الشكل" فربما في المستقبل سنقوم بعمل كلاس فرعية باسم مثلث ونجعلها ترث كلاس الشكل. وبهذا نضمن انه تم وراثة دالة المساحة.
ان البرمجة الكائنية لغة هيكل منظمة. لذلك يجب ان نهتم بهذه الامور وبالهيكلية وبالمفاهيم !
التعليقات