No I prefer to avoid abstract base classes in favor of interfaces. I
will however often have a concrete Default... which I delegate to in a
specialized implementation. It's a practice I took after reading
Effective Java some years ago and after having fought some battles
with javax.swing.tree.*.

On May 3, 10:43 am, Kevin Wright <[email protected]> wrote:
> On 3 May 2011 01:40, Casper Bang <[email protected]> wrote:
>
> >  I refuse however, to stay within 80 columns or append
> > "Impl" to implementing classes.
>
> But do you prepend 'Abstract' to non-implementing classes?
>
> --
> Kevin Wright
>
> gtalk / msn : [email protected]
> <[email protected]>mail: [email protected]
> vibe / skype: kev.lee.wright
> quora:http://www.quora.com/Kevin-Wright
> twitter: @thecoda
>
> "My point today is that, if we wish to count lines of code, we should not
> regard them as "lines produced" but as "lines spent": the current
> conventional wisdom is so foolish as to book that count on the wrong side of
> the ledger" ~ Dijkstra

-- 
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