Aspektga mo`ljallangan dasturlashni qo`llab-quvvatlovchi java dasturlash tili kengaytmasi
Aspektga mo`ljallangan dasturlashni qo`llab-quvvatlovchi java dasturlash tili kengaytmasi
obefore – birlashish nuqtasidan oldin amalga oshiriladi o oafter – birlashish nuqtasidan keyin amalga oshiriladi o oaround – birlashish nuqtasida amalga oshiriladi
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
III bob. Java dasturlash tilida Aspektga mo`ljallangan dasturlash
Prosedurali dasturlash
OOP ning asosiy vazifasi
OOP ning o`zaro bog`liq muammolari (crosscutting conserns)
Sinfni o`zgartirishda yuz beradigan muammolar
Sinfni o`zgartirishda yuz beradigan muammolar
Sinfni o`zgartirishda yuz beradigan muammolar
Mavzuning tadqiq darajasi
AOP bo`yicha ilk ilmiy ish 1997-yili Kikzales G., Lamping J., Mendesh A. Lar tomonidan “Aspect-oriented programming” nomli maqoladir.
Birinchi AOSD konferentsiyasi (Aspect-Oriented Programming Development uchun) 2002-yil iyun oyida Finlyandiyaning Springer-Verlag shahrida va Germaniyaning Heidelberg shaharlarida bo`lib o`tgan.
Agar privileged ishlatilgan bo`lsa, ushbu yo`nalish kodi har qanday ruxsat cheklovi e’tibordan chetda qoldiriladi: u private yoki protected deb e’lon qilingan narsalarga ega bo`ladi .
Pointcut - aspectJ ning konstruktori
before – birlashish nuqtasidan oldin amalga oshiriladi after – birlashish nuqtasidan keyin amalga oshiriladi around – birlashish nuqtasida amalga oshiriladi
before – birlashish nuqtasidan oldin amalga oshiriladi
after – birlashish nuqtasidan keyin amalga oshiriladi