5 Aspect Oriented Programming

    There are typically two forms of advice:

    The disadvantage of traditional approaches to AOP is the heavy reliance on runtime proxy creation and reflection, which slows application performance, makes debugging harder and increases memory consumption.