Shalloway, Alan. Design patterns explained : a new perspective on object-oriented design / Alan Shalloway, James R. Trott. - 2nd ed. - Boston, Mass. : Addison-Wesley, 2005. - xxxvii, 429 p. : ill. ; 24 cm. Includes bibliographical references (p. 409-418) and index ISBN: 9780321247148 Subjects--Topical Terms: Computer software--Development.Object-oriented methods (Computer science).