Aspect Oriented شاید یکی از قشنگترین بحثهای نسبتاً جدیدی است که در حوزه مهندسی نرمافزار ارائه شده است. هر چند نمیتوان در اینجا خیلی درباره آن صحبت کرد، ولی ذکر مثال سادهای از آن خالی از لطف نیست.
اگر خیلی ساده بخواهم آن را توضیح دهم شاید بهتر است بگویم که در دنیای شیءگرایی، اشیا به صورت ایستا همدیگر و محیطشان را میشناسند. یکی از عوامل تغییر نرمافزار تغییر این ساختار ایستا مثلاً محیط است. میخواهیم با این رویکرد کاری کنیم که اشیای نرمافزاری از محیطی که در آن استقرار مییابند، بیاطلاع باشند.
چون نتوانستم کد مثال را در اینجا قرار دهم، دو آدرس زیر را از اینترنت پیدا کرده و در زیر آوردهام.
نکته: حتی اشیا هم دارند یاد میگیرند که جنبه داشته باشند.
گزیده:
“Oh yes, the past can hurt. But, you can either run from it or, learn from it.”
– from The Lion King
علی
۲۹ خرداد ۱۳۸۶ در ۰۰:۰۰سلام عرض شد
حتی اشیا هم دارند یاد میگیرند که جنبه داشته باشند
خیلی حال داد این جملتون
انشالا بیشتر فرصت داشته باشین و زیارتتون کنیم
مرسی
بهروز
۳۰ خرداد ۱۳۸۶ در ۰۰:۰۰سلام استاد
با زحمت های ما