Using Interface-Oriented Design [amazon_link asins=’0976694050′ template=’ProductAd’ store=’orahome-21′ marketplace=’UK’ link_id=’55d7bd9c-bcd8-11e8-9f01-cf10e0cf27e7′] 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