In reality we are never designing classes for a bookstore, shapes, or animals. Often times the problem is new and the classes go through an iterative lifecycle of design&#x2F;refactor.<p>Book authors should spend more time thinking about examples. I see this in almost every oo book.