Table of Contents
Chapter 1: Creational Patterns
Chapter 2: Structural Patterns
Chapter 3: Behavioral Patterns
SUITABLE AUDIENCE
Intermediate-to-advanced developers who have shipped projects and know 1-3 mainstream languages (Java / C++ / Python / TypeScript) and want a systematic intuition for object-oriented design.