Monday, October 8, 2007

Interesting Design Principle

Design for extension. I think it's rare case when you need to override methods without being afraid to break something.

P.S. Eclipse project leverages this principle all over the sources.