Как-то раз, просматривая объявления о работе, наткнулся на такое сокращение - АОП. Стало интересно, что же такое используют они в своей работе. Оказалось - довольно интересная тема...
Аспектно-ориентированное программирование (АОП) — парадигма программирования, основанная на идее разделения функциональности для улучшения разбиения программы на модули.
Суть АОП в вынесении сквозной функциональности в отдельные аспекты.
Наиболее часто с помощью АОП решаются задачи логирования, трассировки, обработки ошибок.
Материалы
Информация на wikipedia.org
Доклад "Введение в аспектно-ориентированное программирование" на techdays.ru
Хорошая подборка статей на сайте IBM
АОП на .NET
Для реализации АОП на платформе .NET очень удобным оказался PostSharp
Aspect.NET так и не удалось подружить с VS 2008
Комментариев нет:
Отправить комментарий