Вопросы к Поиску с Алисой
Аспектно-ориентированное программирование (АОП) — это парадигма, направленная на повышение модульности различных частей приложения за счёт разделения сквозных задач. javarush.com Для этого к уже существующему коду добавляется дополнительное поведение без изменений в изначальном коде. javarush.com
АОП применяется в случаях, когда нужно решить сквозные задачи, которые относятся к функциональным возможностям, ортогональным основной бизнес-логике приложения, но важным для его операций, например ведение журнала, аутентификация, управление транзакциями и безопасность. appmaster.io
Некоторые области применения АОП: