Design patterns: elements of reusable object-oriented software

Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides · Addison-Wesley

MLA

Gamma, Erich, et al. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.

Download MLA

APA

Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1995). Design patterns: elements of reusable object-oriented software. Addison-Wesley.

Download APA

Chicago

Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.

Download Chicago

Wikipedia

{{cite book |title=Design patterns: elements of reusable object-oriented software |author1=Erich Gamma |author2=Richard Helm |author3=Ralph Johnson |author4=John Vlissides |publisher=Addison-Wesley |location=Reading, Mass |year=1995 |language=en |isbn=9780201485370}}

Download Wikipedia

BibTeX

@book{isbn9780201485370, title = {Design patterns: elements of reusable object-oriented software}, author = {{Erich Gamma} and {Richard Helm} and {Ralph Johnson} and {John Vlissides}}, publisher = {Addison-Wesley}, address = {Reading, Mass}, year = {1995}, language = {eng}, isbn = {9780201485370}, }

Download BibTeX

Before you use it

JSON API: one request returns all five styles, normalized ISBN identity, and available quality and uncertainty fields. A 200 {found:false} response ends the immediate lookup attempt. Temporary failures carry retry guidance.

Cookie-free aggregate counts of client-reported copy, download initiation and JSON-link activation help us understand usefulness. Browser privacy opt-outs are honored.