semaphore
Honorary Master
- Joined
- Nov 13, 2007
- Messages
- 18,634
- Reaction score
- 9,720
it really just depends on the situation, and your tool set.
with java and spring, if I wanted to temporarily add logging, you can just define a pointcut and advice.
interfaces are absolutely useful, for providing contracts between unrelated things.
you dont create interfaces because you might at some point want to extend the implementer.
Don't think these guys use aspects or code weaving