Short description
- Proxy: "Provide a surrogate or placeholder for another object to control access to it."
- Decorator: "Assign additional responsibilities to an object dynamically." *
- Adapter (Wrapper): "Convert the class interface to another client interface."
Based on this, the AOP looks to me (a solution to the problem solved) by Decorator, not Proxy - and definitely not Adapter.
* From the book GoF.
source
share