تخطي إلى التنقل الرئيسي تخطي إلى البحث تخطي إلى المحتوى الرئيسي

Aspects and Polymorphism in AspectJ

نتاج البحث: فصل من :كتاب / تقرير / مؤتمرمنشور من مؤتمرمراجعة النظراء

ملخص

There are two important points of view on inclusion or subtype polymorphism in object-oriented programs, namely polymorphic access and dynamic dispatch. These features are essential for object-oriented programming, and it is worthwhile to consider whether they are supported in aspect-oriented programming (AOP). In AOP, pieces of crosscutting behavior are extracted from the base code and localized in aspects, losing as a result their polymorphic capabilities while introducing new and unexplored issues. In this paper, we explore what kinds of polymorphism AOP languages should support, using AspectJ as the basis for the presentation. The results are not exclusive to AspectJ - aspectual polymorphism may make aspects in any comparable AOSD language more expressive and reusable across programs, while preserving safety.

اللغة الأصليةالإنجليزيّة
عنوان منشور المضيف2nd International Conference on Aspect-Oriented Software Development
ناشرAssociation for Computing Machinery (ACM)
الصفحات150-157
عدد الصفحات8
رقم المعيار الدولي للكتب (المطبوع)1581136609, 9781581136609
المعرِّفات الرقمية للأشياء
حالة النشرنُشِر - 2003
منشور خارجيًانعم
الحدث2nd International Conference on Aspect-Oriented Software Development - Boston, MA, الولايات المتّحدة
المدة: ١٧ مارس ٢٠٠٣٢١ مارس ٢٠٠٣

سلسلة المنشورات

الاسم2nd International Conference on Aspect-Oriented Software Development

!!Conference

!!Conference2nd International Conference on Aspect-Oriented Software Development
الدولة/الإقليمالولايات المتّحدة
المدينةBoston, MA
المدة١٧/٠٣/٠٣٢١/٠٣/٠٣

بصمة

أدرس بدقة موضوعات البحث “Aspects and Polymorphism in AspectJ'. فهما يشكلان معًا بصمة فريدة.

قم بذكر هذا