Please ensure Javascript is enabled for purposes of website accessibility knowledgebase.co.il - מונחים - קטגוריה - שפות תכנות - מה זה AOP
אתם צופים ב: מה זה AOP

מונחים מומלצים

מה זה AOP

  • AOP
  • AOP  - ראשי תיבות של Aspect-Oriented Programming.


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

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

    AOP מיושם לעתים קרובות באמצעות פרוקסי דינמיים או טכניקות מניפולציה של קוד בתים, והוא נתמך על ידי שפות תכנות ומסגרות רבות, כולל Java, .NET ו-AspectJ.


    AOP עשוי להתייחס לכל אחד מהבאים:

    1. קיצור של תכנות מונחה היבטים, AOP פותחה במקור על ידי Xerox PARC ועוזרת למתכנת להחליט על אופן הידור של התוכנית.

    2. קיצור של auto operator, AOP הוא תכונת צ'אט של chanserv IRC המעניקה למשתמש OP אוטומטי בערוץ צ'אט שיש לו זכויות עליו לאחר שנרשם ל-nickserv.

    עליכם להתחבר על מנת להגיב בעמוד זה.