23 May, 2005

Aspect-oriented Analysis and Design

Aspect-oriented programming is an interesting new technology, and seems to provide solutions for some of the problems that standard object-oriented programming doesn't solve very well (for instance, adding logging to all the methods in a class - with object-oriented programming, you'd add at least one line of code at the beginning of every method, but with aspect-oriented programming you could write the method once nad bind it to the methods). This article describes what aspect-oriented programming is, and explains how it fits into the software development lifecycle.

0 Comments:

Post a Comment

<< Home