by Anonymous
border:

 Summary of presentation "AOP & Policy Injection" that was part of Dot.Net group meeting.

 

Motivation:

  1. Mixing of business logic with supported mechanisms like logging, transaction, security
  2. Code duplication
  3. Same implementation patterns without reuse
  4. Hard maintenance
  5. Lack of modularity 

 

Aspect-oriented programming (AOP) concept: