Introduction to AOP talk at DDD SouthWest 4.0, including examples of AOP using dynamic proxies, functional programming, dynamic language and PostSharp.
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