commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject Re: [Clazz] names of classes
Date Tue, 17 Jun 2003 21:39:44 GMT
> >I do not like the names of ~Support classes. ~Support or ~Helper indicate
> >(for me)
> >that these are Helper classes with (often static) utility functions. In
> the
> >Java API I think
> >I have found the usage of Abstract~ or Base~ much more often for classes
> You've missed an important difference between Helper classes and 
> Base/Abstract classes.  Helper classes allow composition/reuse outside of
> a 
> class hierarchy.  Abstract class' methods can only be used by subclasses.

Thanks for expressing that much better than I could. So the ~Suppport
_are_ Base/Abstract classes, since they are abstract and only used by 
subclassing in Clazz, aren't they?


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message