commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From victor.vo...@gmxpro.net
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
classes
_are_ Base/Abstract classes, since they are abstract and only used by 
subclassing in Clazz, aren't they?

Victor


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message