

#17142
Mentioned in 3 episodes
Design Patterns: Elements of Reusable Object-Oriented Software
Book • 1994
This book, written by the 'Gang of Four' (Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides), is a comprehensive guide to software design patterns.
It is divided into two parts, with the first part discussing object-oriented design techniques and the second part detailing 23 classic design patterns.
The book includes examples in C++ and Smalltalk and has been highly influential in the field of software engineering, emphasizing principles such as programming to an interface rather than an implementation and favoring object composition over class inheritance.
It is divided into two parts, with the first part discussing object-oriented design techniques and the second part detailing 23 classic design patterns.
The book includes examples in C++ and Smalltalk and has been highly influential in the field of software engineering, emphasizing principles such as programming to an interface rather than an implementation and favoring object composition over class inheritance.
Mentioned by
Mentioned in 3 episodes
Mentioned by ![undefined]()

as a source of design patterns in object-oriented programming.

Unmesh Joshi

21 snips
Patterns of Distributed Systems with Unmesh Joshi
Mentioned by 

and 

in the context of software design and development.


Carter Morgan


Nathan Toups

16 snips
Agile, Good or Bad? - The Agile Manifesto
Mentioned by 

as a seminal work in software design.


Uncle Bob Martin

John Ousterhout and Robert "Uncle Bob" Martin Discuss Their Software Philosophies