AOP compliments OOP. It centers on cross-cutting concerns, or aspects - parts of code that are common to many different objects, of which logging is the canonical example. Using an AOP language (such as AspectJ) or libraries (such as Spring), programmers can code this functionality once and then define where to weave it into existing objects.
Wednesday, November 14, 2007
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment