Static methods are a necessary evil in OO languages and should be avoided when possible.

I disagree. Static functions are similar to Aspect Oriented Programming, such as AspectJ which centrializes
code across many classes that is similar in functionality. This eliminates duplicate code, and increases maintainability.

I see no correlation between AOP and static methods, nor any correlation between static methods an increased code maintainability. There is nothing magic about static methods that make them more maintainable than non-statics.


David


http://www.eclipse.org/aspectj/


-Rob


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]


_________________________________________________________________
Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to