Latticework

Command Palette

Search for a command to run...

intermediate6h estimated

Design Patterns

Factory/Singleton, Adapter/Decorator, and Strategy/Observer — six classic patterns implemented as real, runnable Python, built directly on the four OOP pillars.

Prerequisites

Useful for

software engineerfull stack engineerbackend engineerresearch engineer

Modules

Creational

18 min

Start

Structural

18 min

Start

Behavioral

18 min

Start