AOP and Patterns
Role of Reflection
- Subject of extension.
- Means of extension.
- Introspection (weaving-time).
- Runtime weaving.
Visual Representation
- In the visual builder tool.
Language Issues
- Patterns must not be a feature in the language
- Aspects must not be expressible as a generic routine