Using Unity for Aspect Oriented Programming and Interception – Part 1
Aspect Oriented Programming (AOP) aims to increase modularity by separation of cross-cutting concerns. Without knowing about the jargon and software engineering terms, probably the first time a software developer thinks about this is when s/he is thinking about implementing logging and exception handling in an application. If you are an old VB6 developer who used to write the whole application in one module (I used to do that), you are going to implement something like this:...