Myvideo

Guest

Login

Аспектно-ориентированное программирование

Uploaded By: Myvideo
2 views
0
0 votes
0

Всем привет! Сегодня разбираем АОП (Аспектно-ориентированное программирование). Разберем основные определения АОП, чем оно полезно, а также посмотрим некоторые примеры. Павел Хохлов инженер-разработчик ПО АОП - Парадигма программирования предназначенная для декомпозиции(также известная как факторинг, - это разбиение сложной проблемы или системы на части, которые легче представить, понять, запрограммировать и поддерживать) кода с помощью модуляции сквозной функциональности и выделение её в отдельные конструкций . Называемых аспектами. Зачем нужен АОП? 1) Позволяет отделять второстепенные (non-core concern) задачи от основной логики методов/классов. 2) Данная возможность добавляет модульности программе, так как однотипными задачами теперь занимается отдельный модуль. 3) Позволяет внедрять сквозную функциональность без влияния на основную логику. Тайминг: 00:00:00 - Вступление. Парадигмы. Пример написания метода. 00:05:32 - Виды функциональностей. Сквозная функциональность (второстепенная) 00:07:44 - Определение АОП. Зачем нужен АОП? Необходимые определения. 00:13:58 - Варианты работы с аспектами. Связывание (Weaving) 00:16:49 - Примеры принципов использования АОП (работа с кодом)

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later