العبارة "abstract method" تتكون من كلمتين: - abstract (صفة) - method (اسم)
/ˈæbstrækt ˈmɛθəd/
"abstract method" تشير إلى مفهوم في برمجة الكمبيوتر، حيث يتم تعريف طريقة في فئة (class) ولكن لا يتم تنفيذها. هذه الطريقة تترك لتُنفذ في الفئات الفرعية، مما يفرض على تلك الفئات تقديم تنفيذ خاص بها.
يتم استخدام "abstract method" بشكل متكرر في سياقات البرمجة، خاصة في لغات مثل Java وC#. تعبر عن هيكلية البرمجة والتصميم الكائني.
تستخدم هذه العبارة بشكل أكثر في السياقات المكتوبة، مثل المقالات التقنية والكتب التعليمية، مقارنة بالكلام الشفهي.
في جافا، يجب أن يتم تنفيذ الطريقة المجردة بواسطة الفئات الفرعية.
Creating an abstract method allows for flexibility in programming.
إنشاء طريقة مجردة يسمح بالمرونة في البرمجة.
The abstract method defines a contract that subclasses must fulfill.
تحظى "abstract method" بأهمية خاصة في مجال البرمجة، وهناك بعض التعبيرات والعبارات المرتبطة بها:
سيقوم المطور بتعريف طريقة مجردة لفرض سلوك معين في الفئات المشتقة.
Implement an abstract method
كل فئة فرعية مسؤولة عن تنفيذ الطريقة المجردة الموروثة من الفئة الأصلية.
Override an abstract method
لتخصيص الوظائف، يمكنك تجاوز طريقة مجردة في فئة فرعية.
Abstract method vs Concrete method