This article gives me war flashbacks about a particularly irritating OO design interview from 5 years ago.