בית התפתחות מהי תכנות מונחה היבטים (למעלה)? - הגדרה מטכנולוגיה

מהי תכנות מונחה היבטים (למעלה)? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של תכנות מונחה היבטים (AOP)?

תכנות מונחה-היבט (AOP) היא פרדיגמת תכנות שמבודדת את הפונקציות התומכות מההיגיון העסקי של התוכנית הראשית.

AOP כולל שיטות תכנות וכלים התומכים במודולריזציה של חששות ברמת קוד המקור, אך יתכן שהוא מתייחס לכל תחום הנדסת התוכנה.

Techopedia מסביר תכנות מונחה היבטים (AOP)

אובדן המודולריות מתרחש בצומת שבין חששות, ומודולריות מוחזרת באמצעות AOP. תהליך זה של צומת, המכונה גם אריגה, מתרחש בזמן בנייה או זמן ריצה.

אריגה מסייעת במספר תהליכים, כגון:

  • החלפת גופי שיטה ביישומים חדשים
  • הכנסת קוד לפני ואחרי שיחות שיטה
  • הטמעת משתנה קוראת וכותבת
  • שיוך מצבים והתנהגויות חדשות למעמדות קיימים

ההיגיון של ה- AOP מיושם בכיתת היבט שאינה תלויה בכיתות שהוגברו לאחר מכן. לאחר יישום זה, ניתן לחבר אותו לשיעור ספרייה כלשהו ללא מודעות בכיתה.

מהי תכנות מונחה היבטים (למעלה)? - הגדרה מטכנולוגיה