Introduction to Aspect Oriented Programming (DDD South West 4.0)
May. 27, 2012•0 likes•3,835 views
Download to read offline
Report
Technology
Introduction to AOP talk at DDD SouthWest 4.0, including examples of AOP using dynamic proxies, functional programming, dynamic language and PostSharp.
31. • Advantages
Can use existing DI framework
Built-in aspects (logging, etc.)
Aspects can be configured after build
32. • Disadvantages
Significant change to base code required to adapt
Limited AOP features
Do not work on static, non-public methods
Do not work on fields, properties, or events
Higher run-time overhead
No build-time verification
Objects must be instantiated using the container