Using Interface-Oriented Design ISBN: 0976694050 Pages: 240 Publisher: O’Reilly Topic: Programming Object-oriented design is a widely used and sometimes misused technique for creating software. But somewhere along the line, the emphasis on objects overshadowed the emphasis on interfaces: how objects