|
|
Friday, June 6, 2003 |
|
Understanding AOP This is a great introduction to Aspect-Oriented Programming, the next big thing since OOP. Here are some choice quotes: Part of the reason that AOP promotes separation of concerns is that many concerns apply to many classes simultaneously, crosscutting class hierarchies. For example, consider a GUI application in which the status bar must be continuously updated to reflect the current state of the system. Usually, this requires status update code to be inserted throughout the application. In AOP terms, the status update is an aspect of the program as a whole, and should be separated from the main code as a result. 5:25:01 PM       |