#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.

Mentioned by

Mentioned in 3 episodes

Mentioned by
undefined
Unmesh Joshi
as a source of design patterns in object-oriented programming.
21 snips
Patterns of Distributed Systems with Unmesh Joshi
Mentioned by
undefined
Carter Morgan
and
undefined
Nathan Toups
in the context of software design and development.
16 snips
Agile, Good or Bad? - The Agile Manifesto
Mentioned by
undefined
Uncle Bob Martin
as a seminal work in software design.
John Ousterhout and Robert "Uncle Bob" Martin Discuss Their Software Philosophies

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app