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

علی
29 خرداد 1386 در 00:00سلام عرض شد
حتی اشيا هم دارند ياد میگيرند که جنبه داشته باشند
خیلی حال داد این جملتون
انشالا بیشتر فرصت داشته باشین و زیارتتون کنیم
مرسی
بهروز
30 خرداد 1386 در 00:00سلام استاد
با زحمت های ما