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