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.
