It depends. You can certainly implement it like that (that's basically what things like AspectJ do).
You can also do it dynamically at runtime (e.g. with Hook::Lexwrap in Perl - which is basically what Aspect does.)
What a full AOP system gives you is the ability to do it in a structured way - making maintenance less of a nightmare.
In reply to Re^4: Aspect-Oriented Programming: Couple of Short Examples
by adrianh
in thread Aspect-Oriented Programming: Couple of Short Examples
by chunlou
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |