First published in 1995, this landmark work on object-oriented software design presents a catalog of simple and succinct solutions to …