Всем привет! Сегодня разбираем АОП (Аспектно-ориентированное программирование).
Разберем основные определения АОП, чем оно полезно, а также посмотрим некоторые примеры.
Павел Хохлов
инженер-разработчик ПО
АОП - Парадигма программирования предназначенная для декомпозиции(также известная как факторинг, - это разбиение сложной проблемы или системы на части, которые легче представить, понять, запрограммировать и поддерживать) кода с помощью модуляции сквозной функциональности и выделение её в отдельные конструкций . Называемых аспектами.
Зачем нужен АОП?
1) Позволяет отделять второстепенные (non-core concern) задачи от основной логики методов/классов.
2) Данная возможность добавляет модульности программе, так как однотипными задачами теперь занимается отдельный модуль.
3) Позволяет внедрять сквозную функциональность без влияния на основную логику.
Тайминг:
00:00:00 - Вступление. Парадигмы. Пример написания метода.
00:05:32 - Виды функциональностей. Сквозная функциональность (второстепенная)
00:07:44 - Определение АОП. Зачем нужен АОП? Необходимые определения.
00:13:58 - Варианты работы с аспектами. Связывание (Weaving)
00:16:49 - Примеры принципов использования АОП (работа с кодом)
2 views
810
209
1 month ago 00:30:53 7
[JavaGuru] 39. Spring AOP и Spring Boot 3. (Java Enterprise - полный курс)
1 month ago 01:11:22 3
Аспектно-ориентированное программирование
1 month ago 00:46:11 13
Школа магии PHP / Александр Лисаченко (Альпари)
1 month ago 00:33:26 7
Аспектно-ориентированное программирование в PHP / Сергей Лебедев (VK)
3 months ago 00:29:31 1
11 занятие: AOP Аспектно-ориентированное программирование — Backend-разработка на Java
3 months ago 00:02:36 109
Как стать классным программистом
5 months ago 00:48:18 32
Душный собес на Java Backend в банк
11 months ago 00:32:55 1
Создание собственных аннотаций - Annotations #1 - Advanced Java
1 year ago 01:01:13 1
Денис Цветцих — Аспектно-ориентированное программирование на C# и .NET вчера, сегодня и завтра
1 year ago 00:27:18 5.3K
XML-конфигурация АОП в Spring Framework
1 year ago 01:13:19 5.8K
АОП в Spring Framework
2 years ago 00:18:44 7.2K
Выпуск 39. Аспектно-ориентированное программирование на Java.
2 years ago 00:17:56 1
Video by Библиотека Java разработчика
2 years ago 00:29:38 4
DI, DI-контейнеры, аспектно-ориентированное программирование в Python vs Java. Чистый код, 11 глава
2 years ago 02:24:42 3.3K
Межрегиональный мастер-класс “Психолого-педагогические аспекты сопровождения семьи ребенка c ООП“
3 years ago 00:45:12 2
Spring Framework Java - Аспектно-ориентированное программирование (AOP)
3 years ago 00:21:51 53
FAQ 25 по программированию
3 years ago 00:12:42 7.5K
Spring AOP. Быстрый старт. Часть - 3 - упрощаем код, применяя АОП
3 years ago 00:22:39 6.1K
Spring AOP. Быстрый старт. Часть - 2 - практика
3 years ago 00:04:12 6.5K
Spring AOP. Быстрый старт. Часть - 1 - теория
3 years ago 00:21:52 1
FAQ по программированию 25
3 years ago 00:16:47 1
PHP Аспектно-ориентированное программирование
4 years ago 01:28:34 82.5K
AOP в Java
5 years ago 00:20:26 6
Аспектно-ориентированное программирование в JS (Виталий Перов, DINS)