Erich Gamma, Richard Helm, Ralph E. Johnson, John M. Vlissides. Design Patterns: Abstraction and Reuse of Object-Oriented Design (Reprint). In Manfred Broy, Ernst Denert, editors, Software Pioneers. pages 701-717, Springer Berlin Heidelberg, 2002. [doi]
@incollection{GammaHJV02, title = {Design Patterns: Abstraction and Reuse of Object-Oriented Design (Reprint)}, author = {Erich Gamma and Richard Helm and Ralph E. Johnson and John M. Vlissides}, year = {2002}, doi = {10.1007/978-3-642-59412-0_40}, url = {https://doi.org/10.1007/978-3-642-59412-0_40}, researchr = {https://researchr.org/publication/GammaHJV02}, cites = {0}, citedby = {0}, pages = {701-717}, booktitle = {Software Pioneers}, editor = {Manfred Broy and Ernst Denert}, publisher = {Springer Berlin Heidelberg}, isbn = {978-3-642-59412-0}, }