2013-12-26 2 views
0

Я читал о (АОПЕ) Aspect Oriented Programming и я не мог найти любую хорошую статью по Интернету с его реализацией в C#. Все говорят о AOP Framework.Хорошо Реализации Аспект ориентированного программирования ссылки требуется

Код, описанный ниже, не работает вообще. http://www.codeproject.com/Articles/11387/Aspect-oriented-programming-in-NET-Part-II

Может ли кто-нибудь поделиться хорошим кодом реализации на аспектно-ориентированном программировании? Или Else предложить хорошую AOP Framework, которая будет реализована легко? Так же нам необходимо внедрить АОП в нашем проекте для ведения журнала печати и отправки писем по завершении определенных операций.

ответ

0

Посмотрите PostSharp. Это основа для AOP в .NET, которая широко используется. В отличие от других фреймворков, он использует подход, который сплет сгенерированный код на промежуточный язык, который хорош по соображениям производительности.
На сайте есть также много ресурсов около AOP in general и как его можно использовать. Существует также бесплатная версия и пробная версия.
Однако, если вам нужно только украсить небольшие фрагменты кода, используя шаблон Decorator или что-то подобное, возможно, также будет вариант.

Смежные вопросы