Topic hub

Design Patterns

SOLID, the 23 classic design patterns and the modern ones frameworks are built on, explained simply with runnable Python, TypeScript, Java and PHP examples, plus the interview questions and a quiz.

Lessons

Decision guides

Cookbook recipes

Interview questions

Design Patterns interview questions and answers →