طريقة (برمجة حاسوب)
"الطريقة" هي أحد مصطلحات البرمجة كائنية التوجه و التي تعني دالة برمجية في الحوسبة أو روتين فرعي مرتبط بتمثيل صنف أو الصنف ذاته. / من ويكيبيديا، الموسوعة encyclopedia
عزيزي Wikiwand AI, دعنا نجعلها قصيرة من خلال الإجابة ببساطة على هذه الأسئلة الرئيسية:
هل يمكنك سرد أهم الحقائق والإحصائيات حول طريقة (برمجة حاسوب)?
تلخيص هذه المقالة لعمر 10 سنوات
الطريقة (Method) أوالنهج في البرمجة الكائنية (OOP) هي إجراء مرتبط برسالة وكائن. يتكون الكائن من البيانات والسلوك. تشتمل البيانات والسلوك على واجهة بينية، تحدد كيفية استخدام الكائن من قبل أي من المستهلكين المختلفين [1] للكائن.
تمثَّل البيانات على أنها خصائص الكائن ويتم تمثيل السلوكيات كطرق للكائن. على سبيل المثال، يمكن أن يحتوي كائن النافذة Window
على طرق مثل افتح open
و أغلق close
، في حين أن حالته (سواء تم فتحه أو إغلاقه في أي نقطة زمنية) ستكون خاصية.
في البرمجة القائمة على الصنف، تُعرَّف الطرق في صنف، والكائنات هي أمثال لصنف معين. أحد أهم القدرات التي توفرها الطريقة هي تجاوز الطريقة. يمكن استخدام نفس الاسم (على سبيل المثال، المساحة area
) لأنواع متعددة من الأصناف المختلفة. يسمح هذا للكائنات المرسلة باستدعاء السلوكيات وتفويض تنفيذ هذه السلوكيات إلى الكائن المتلقي. تعيَّن الطريقة في برمجة جافا سلوك كائن صنف. على سبيل المثال، يمكن للكائن إرسال رسالة مساحة area
إلى كائن آخر وتستدعى الصيغة المناسبة سواء كان الكائن المستلم مستطيلًا rectangle
أو دائرة circle
أو مثلثًا triangle
، إلخ.
توفر الطرق أيضًا الواجهة البينية التي تستخدمها الأصناف الأخرى للوصول إلى خصائص بيانات الكائن وتعديلها. يُعرف هذا بالتغليف. التغليف والتجاوز هما السمتان المميزتان الأساسيتان بين الطرق واستدعاء الإجراءات.[2]