TY - BOOK AU - Gamma,Erich TI - Design patterns: elements of reusable object-oriented software SN - 0201633612 PY - 1995///, CY - Reading, Mass. PB - Addison-Wesley KW - Object-oriented programming (Computer science) KW - Computer software KW - Reusability KW - Software patterns N1 - Includes bibliographical references (p. 375-381) and index; A case study : disigning a document editor--Design pattern catalog--Creational patterns--Structural patterns--Behavioral patterns ER -