20 мая 2009

Начальные сведения по АОП

Как-то раз, просматривая объявления о работе, наткнулся на такое сокращение - АОП. Стало интересно, что же такое используют они в своей работе. Оказалось - довольно интересная тема...


Аспектно-ориентированное программирование (АОП) — парадигма программирования, основанная на идее разделения функциональности для улучшения разбиения программы на модули.

Суть АОП в вынесении сквозной функциональности в отдельные аспекты.

Наиболее часто с помощью АОП решаются задачи логирования, трассировки, обработки ошибок.

Материалы

Информация на wikipedia.org

Доклад "Введение в аспектно-ориентированное программирование" на techdays.ru

Хорошая подборка статей на сайте IBM

АОП на .NET

Для реализации АОП на платформе .NET очень удобным оказался PostSharp

Aspect.NET так и не удалось подружить с VS 2008

Комментариев нет:

Отправить комментарий