Aspect-Oriented Programming
Usage
- AOP (Aspect-Oriented Programming)
- Useful for enterprise development
- Allows a greater level of abstraction and modularization than OOP
- Cross-cutting concerns (concerns that span multiple components)
- Synchronization, real time constraints, error handling, distributed computing, multiobject interactions
- OOP: Encapsulation, inheritance, polymorphism
- AOP: Join points, pointcut, advice, introduction
Parent URL:
category/programming