جنبه‏گرایی (Aspect Orientation)

  • یوسف مهرداد

Aspect Oriented شاید یکی از قشنگترین بحثهای نسبتاً جدیدی است که در حوزه مهندسی نرم‏افزار ارائه شده است. هر چند نمی‏توان در اینجا خیلی درباره آن صحبت کرد، ولی ذکر مثال ساده‏ای از آن خالی از لطف نیست.

اگر خیلی ساده بخواهم آن را توضیح دهم شاید بهتر است بگویم که در دنیای شیءگرایی، اشیا به صورت ایستا همدیگر و محیطشان را می‏شناسند. یکی از عوامل تغییر نرم‏افزار تغییر این ساختار ایستا مثلاً محیط است. می‏خواهیم با این رویکرد کاری کنیم که اشیای نرم‏افزاری از محیطی که در آن استقرار می‏یابند، بی‏اطلاع باشند.

چون نتوانستم کد مثال را در اینجا قرار دهم، دو آدرس زیر را از اینترنت پیدا کرده و در زیر آورده‏ام.

Developing a Simple Aspect

Hello World (AspectJ) –

نکته: حتی اشیا هم دارند یاد می‏گیرند که جنبه داشته باشند.
گزیده:

“Oh yes, the past can hurt. But, you can either run from it or, learn from it.”

– from The Lion King

https://bibalan.com/?p=105
یوسف مهرداد

یوسف مهرداد


کانال تلگرام

نظرات (2)

wave
  • علی

    ۲۹ خرداد ۱۳۸۶ در ۰۰:۰۰

    سلام عرض شد
    حتی اشیا هم دارند یاد می‏گیرند که جنبه داشته باشند
    خیلی حال داد این جملتون
    انشالا بیشتر فرصت داشته باشین و زیارتتون کنیم
    مرسی

    پاسخ
  • بهروز

    ۳۰ خرداد ۱۳۸۶ در ۰۰:۰۰

    سلام استاد
    با زحمت های ما

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

برای خروج از جستجو کلید ESC را بفشارید