Design patterns : elements of reusable object-oriented software - Gamma, Erich; Helm, Richard; Johnson, Ralph; Vlissiders, John (Reading, MA. : Addison-Wesley, 1995)
Includes bibliographical references and index.
Keywords: Computer software -- -- Reusability; Object-oriented programming (Computer science); Software patterns; Computer software