A story about this — 3 years ago
Author: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Publication: Addison-Wesley
Most recommended book for ‘Programming Design Patterns’. The book explains nearly 23 programming design patterns in detail. The explanation of each pattern follows a definite style that includes Intent, Motivation, Applicability, Participants, Colloborations, Consequences, Implementation, Sample code, and Uses. Its a very useful book for any software professional in the career perspective.












