Abstract

The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns. The nice thing is, most experienced OOP designers will find out they've known about patterns all along. It's just that they've never considered them as such, or tried to centralize the idea behind a given pattern so that it will be easily reusable.

Keywords

Software design patternComputer scienceSoftware engineeringSoftwareObject-oriented designObject-oriented programmingDesign patternObject (grammar)Programming languageArtificial intelligence

Affiliated Institutions

Related Publications

Publication Info

Year
1994
Type
book
Citations
21862
Access
Closed

External Links

Citation Metrics

21862
OpenAlex

Cite This

Erich Gamma, Richard F. Helm, Ralph E. Johnson et al. (1994). Design Patterns: Elements of Reusable Object-Oriented Software. .