Mostrando entradas con la etiqueta AOP. Mostrar todas las entradas
Mostrando entradas con la etiqueta AOP. Mostrar todas las entradas

Introducción a la Programación Orientada a Aspectos (AOP) con Postsharp (@postsharp).

miércoles, 23 de octubre de 2013


La programación orientada a aspectos (AOP  Aspect Oriented Programming) es un paradigma de programación cuyo objetivo es reducir el código duplicado que suele existir en relación a los aspectos trasversales de una aplicación como creación de logs, control de excepciones, gestión de cache, temas de seguridad.

A mi forma de entender la programación orientada aspectos comparado con la programación orientada a objetos, es que esta última con las clases base permite la reutilización de código entre componentes comunes y la programación orientada a aspectos con atributos permite la reutilización de código entre componentes no comunes.