Object-Oriented Design Patterns
Object-oriented design patterns implemented in TypeScript, from the book
Design Patterns: Elements of Object-Oriented Sofware
, by Erich Gamma,
Richard Helm, Ralph Johnson, and John Vlissides, also known as the Gang
of Four.