Object-Oriented Design Patterns

Dated Sep 28, 2021; last modified on Wed, 16 Sep 2026

is one of the classics in object-oriented software. Some parts might be dated, but should give me common terminologies when working in large codebases. Some of the patterns have been folded into languages as built-in primitives, .e.g., iterators.

  1. Design Patterns: Elements of Reusable Object-Oriented Software. Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides. Oct 21, 1994.
  2. Design Patterns | Hello Interview Low Level Design. www.hellointerview.com . Accessed Sep 16, 2026.
Random Link ¯\_(ツ)_/¯
Mar 30, 2023»Intro to Design Patterns 3 min; updated Sep 16, 2026
Sep 28, 2021»Behavioral Patterns (1 items)
Sep 16, 2026»Creational Patterns (1 items)