Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] Enhance Design Patterns with AspectJ: Third AOP@Work Article

IBM developerWorks has published both parts of Nick Lesiecki’s two-part
article series "Enhance design patterns with AspectJ". This article is a
part of the peer-reviewed AOP@Work series.

In this article, Nick shines a new light on traditional OO design patterns
from an AOP perspective:

"For OOP, we have the GoF patterns, which give us a consistent, though
sometimes cumbersome, way of working with common concepts like observers
and decorators. AOP builds on OOP to give us a direct way of expressing
crosscutting concerns. It turns out that some of the GoF patterns are about
crosscutting and can be expressed directly in AOP. So what you'll notice is
that some of the patterns that involve many classes can be expressed with a
single aspect. Some patterns become easier to use because they involve less
code. Some are so well supported that they almost disappear."

As series lead (and author of the article), I welcome commentary from the
community regarding individual articles and the series as a whole.

Read the article :
http://www-128.ibm.com/developerworks/java/library/j-aopwork5/

Read the series:
http://www.ibm.com/developerworks/search/searchResults.jsp?searchType=1&searchSite=dW&searchScope=javaZ&query=AOP@Work


Back to the top