Last night I uploaded to the Articles side of developer.* a book excerpt from a recent release from one of our favorite book publishers, the Pragmatic Programmers. The book is called Interface Oriented Design [1] and was written by Ken Pugh [2], who won a Jolt award last year for his previous book, Prefactoring. On the developer.* web site, we have excerpted part of Chapter 5, "Inheritance and Interfaces [3]."
I encourage you to check out the excerpt, and I also recommend the book, which I've read. In fact, I had intended to write a review the book and publish it here, but instead I decided to post my review to the Amazon web site, which means they own it now. There were a couple of reviews on Amazon that I did not think were fair to the book, so I felt compelled to balance them out with my review, which is a positive one. Check out the Amazon page for the book [4] to read my review, but you may consider going back to the publisher's web site [5] if you decide to purchase a copy.
Special thanks to Pragmatic Programmers Andy and Dave for allowing us to publish the excerpt.
Thanks for reading,
Dan