Кубат туташтыргычын колдонууну талкуулоодо көп нерсе бар, чындыгында, колдонуучу кубат туташтыргычын учурдагы программалык моделге кошо алат, бизнес көйгөйлөрүн жана кайчылаш түйшүктөрүн туташтыруу үчүн колдонулат, анткени AOP семантикасы, туташтыргыч бөлүгү бизнес көйгөйлөрүнө көз каранды, кайчылаш маселелер бөлүгү электр туташтыргычына көз каранды.
Андан кийин, туташтыргычтын айланасында колдонуучу тандалган бир катар жасай алат, кол менен эч кандай мазмунду киргизбестен, бул бизнес көйгөйлөрү, туташуу бөлүктөрүнүн режими жана кайчылаш көйгөйлөр болушу мүмкүн (бул кадам AOP өз ара маалыматын аныктоо менен жана туташтыргычта сакталган маалыматка жетүү үчүн, бул бөлүктүн экспорттук маалыматы, албетте, мүмкүн).
Ошондой эле долбоорлоо менен ишке ашыруунун ортосунда жылмакай өтүүгө мүмкүндүк берүү жана төмөнкү деңгээлдеги архитектуралык дизайнды колдоо үчүн, шилтемеге негизделген аспектке багытталган моделдөө куралдары дизайн моделинен автоматтык түрдө ар кандай AOP ишке ашыруу ыкмаларын жаратуучу код алкагын колдоого алышы керек. Бул иштеп чыгуучуга моделди курууга көңүл бурууга мүмкүндүк берет, ал эми моделдөө куралы автоматтык түрдө кодду жаратат. Кодду түзүү иштеп чыгуучунун катага негизделген моделдин өндүрүмдүүлүгүн жакшыртат. AOP технологиясын кайра колдонуу мүмкүнчүлүгүн жакшыртат жана долбоорлоо менен ишке ашыруунун ортосундагы карама-каршылыктарды болтурбоо аркылуу программалык камсыздоону иштеп чыгуунун эффективдүүлүгүн жогорулатат. Дизайнер АОну объектиге багытталган идея менен долбоорлой алат, ал эми иштеп чыгуучу кийинчерээк түзүлгөн коддук негизге ылайык программалоону уланта алат.
Ошондой эле архитектуралык деңгээлдеги кайчылаш түйшүктөрдүн спецификациясын чечүү үчүн программалык камсыздоонун жашоо циклинин башталышында көйгөйлөрдүн бөлүнүшүн сактап, аспект-багытталган моделдештирүү үчүн коннекторлор киргизилди деп сунушталды. Коннекторлорду киргизүүнүн негизги себептеринин бири стандарттык иштеп чыгуу куралын колдоону камсыз кылуу болду. моделдерди кодго түшүрүүдө каталарды азайтуу жана негизги архитектуралык дизайнга колдоо көрсөтүү үчүн AOP коддук алкактарын автоматтык түрдө түзүү да талап кылынат.
Ошентип, жалпысынан, шилтемеге негизделген аспект-багытталган моделдөө ыкмалары программалык камсыздоонун аналитикалык долбоорлоо этабында ачык-айкын түрдө киргизилиши мүмкүн жана дизайн менен коддун ортосунда үзгүлтүксүз байланышка жетүү үчүн AOP кодун кийинчерээк жазууга жетекчилик кыла алат.
Билдирүү убактысы: 01-окт.2019