I particularly enjoy the technical discussions that make you think and
teach you new things like this one. What pointers, how do you craft
your apis and apps so they are great to use, extensible and age
well ?

Having used a reasonable number of f/oss libraries i have always found
it intersting that so many seem to be filled with non final public
classes, rather than at the very least hiding them by making them
package private and making a class w/ static factory methods. I
believe Guice is a good example of a good example showing how to hide
things as much as possible and only showing interfaces.

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to