J
Jon Skeet [C# MVP]
I don't believe that I am, but understand your point. And I may have
gotten carried away in my description. I didn't mean to say that I use
them indiscriminately, I just meant that inheritance is incredibly
useful and to shun it--particularly for unspecified reason--is a little
bit crazy in the OO world.
Agreed. Just as crazy as overusing it

I regularly use interfaces, partly to make unit testing easier. It's
not *that* common for me to require an abstract base class, however.
I'm not saying it doesn't happen, but it's certainly not a daily
occurrence.
Jon