جدول المحتويات:
- التعريف - ماذا تعني البرمجة الموجهة نحو الجانب (AOP)؟
- تيكوبيديا تشرح البرمجة الموجهة نحو الجانب (AOP)
التعريف - ماذا تعني البرمجة الموجهة نحو الجانب (AOP)؟
البرمجة الموجهة نحو الجانب (AOP) هي نموذج برمجة يعزل وظائف الدعم عن منطق عمل البرنامج الرئيسي.
يشتمل AOP على أساليب وأدوات البرمجة التي تدعم تشكيل الاهتمامات على مستوى الكود المصدري ، ولكنها قد تشير أيضًا إلى تخصص هندسة البرمجيات بالكامل.
تيكوبيديا تشرح البرمجة الموجهة نحو الجانب (AOP)
يحدث فقدان النموذجية عند التقاطع بين المخاوف ، ويتم إرجاع نمطية باستخدام AOP. تحدث عملية التقاطع هذه ، المعروفة أيضًا باسم النسيج ، عند الإنشاء أو في وقت التشغيل.
يساعد النسيج في عدد من العمليات ، مثل:
- استبدال هيئات الطريقة بتطبيقات جديدة
- إدخال الرمز قبل وبعد إجراء المكالمات
- تطبيق المتغير يقرأ ويكتب
- ربط الحالات والسلوكيات الجديدة بالفصول الموجودة
يتم تطبيق منطق AOP في فصل جانبي مستقل عن الفئات المعززة لاحقًا. بمجرد تنفيذه ، يمكن إرفاقه بأي فئة مكتبة دون إدراك لصف الجانب.
