June 24, 2005
Design Patterns
Random Thoughts on the Provider Pattern
I found an entry in Wikipedia on Aspect Oriented Programming (and no, I wasn't randomly reading Wikipedia, I got there from somewhere else... honestly).
I know nothing about AOP, but from this quick overview in Wikipedia it occurred to me that the Provider Pattern is a model for handling crosscutting concerns in object oriented applications. Sounds fancy doesn't it, but it's not. Crosscutting concerns are simply the things that appear everywhere in applications -- things like logging and transactions. The crosscutting concerns get tangled with and obfuscate the core business logic, a.k.a. the business logic concerns. Yeah, everything is a concern in AOP...
Posted by Adam Boddington at 11:48 AM | Comments (0)

