قبل OOP اعتدنا على البرمجة الإجرائية التي بدت هكذا:
كل الدالات والمتغيرات في مكان واحد عندما يبدأ البرنامج في النمو ، يصبح من الصعب الحفاظ على الكود
كل الدالات والمتغيرات في مكان واحد عندما يبدأ البرنامج في النمو ، يصبح من الصعب الحفاظ على الكود
لهذا السبب لدينا OOP، يضع الدالة والمتغيرات ذات الصلة في وحدة واحدة
وله 4 مبادئ:
1- abstraction
2- encapsulation
3- polymorphism
4- inheritance
وله 4 مبادئ:
1- abstraction
2- encapsulation
3- polymorphism
4- inheritance
- الربط الثابت (أو وقت التجميع) تعدد الأشكال ، على سبيل المثال ، طريقة التحميل الزائد overloading
- الربط الديناميكي (أو وقت التشغيل) تعدد الأشكال ، على سبيل المثال ، تجاوز الطريقة overriding
- الربط الديناميكي (أو وقت التشغيل) تعدد الأشكال ، على سبيل المثال ، تجاوز الطريقة overriding
وبحيث لا يبقى على المبرمج سوى تعريف الخصائص والسلوكيات الإضافية الخاصة بالصنف الفرعي دون تلك المشتركة مع الصنف
هل تعلمت شيئ جديد؟ لا تنس اعادة التغريد حتى يستفيد الجميع
جاري تحميل الاقتراحات...