Design patterns : elements of reusable object-oriented software /
Erich Gamma ... [et al.].
- Reading, Mass. : Addison-Wesley, c1995.
- xv, 395 p. : ill. ; 25 cm.
- Addison-Wesley professional computing series .
Includes bibliographical references (p. 375-381) and index.