Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Martin Fowler · Pearson Education, Limited
MLA
Gamma, Erich, et al. Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education, Limited, 2024.
APA
Gamma, E., Helm, R., Johnson, R., Vlissides, J., & Fowler, M. (2024). Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education, Limited.
Chicago
Gamma, Erich, Richard Helm, Ralph Johnson, John Vlissides, and Martin Fowler. Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education, Limited, 2024.
Wikipedia
{{cite book |title=Design Patterns: Elements of Reusable Object-Oriented Software |author1=Erich Gamma |author2=Richard Helm |author3=Ralph Johnson |author4=John Vlissides |author5=Martin Fowler |publisher=Pearson Education, Limited |year=2024 |language=en |isbn=9780133052664}}
BibTeX
@book{isbn9780133052664, title = {Design Patterns: Elements of Reusable Object-Oriented Software}, author = {{Erich Gamma} and {Richard Helm} and {Ralph Johnson} and {John Vlissides} and {Martin Fowler}}, publisher = {Pearson Education, Limited}, year = {2024}, language = {eng}, isbn = {9780133052664}, }
Before you use it
- Other editions of Design Patterns: find the one you are citing
- The catalog gives 2024 without saying it is the publication year: check it against your copy
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.