# OOP and Design Patterns — plan kart Status: osobny kurs; OOP01 ma opracowany przykład Strategy. OOP jest przekrojowym kursem odniesienia. Nie blokuje rozpoczęcia całej serii C++ i nie jest wliczony do 60 tematów FreeRTOS/C++/POSIX. Karty językowe i systemowe odwołują się do OOP dokładnie tam, gdzie dany wzorzec wyjaśnia rzeczywistą decyzję projektu. ```text OOP and Design Patterns ├── OOP01 · Strategy — Replaceable Behaviour ├── OOP02 · Adapter — Stable Boundary ├── OOP03 · Template Method — Fixed Skeleton ├── OOP04 · Static vs Dynamic Dispatch ├── OOP05 · RAII and Ownership ├── OOP06 · State — Explicit Behaviour ├── OOP07 · Facade — Subsystem Boundary ├── OOP08 · Command — Request as Object ├── OOP09 · Observer — Subscription and Telemetry ├── OOP10 · Factory Method — Resource Policy ├── OOP11 · Builder — Valid Configuration ├── OOP12 · Decorator — Measurement and Diagnostics ├── OOP13 · Composite — Component Tree ├── OOP14 · Chain of Responsibility └── OOP15 · Pattern-language Integration ``` Kanoniczny rozwinięty plan znajduje się w `/home/user/dev/c++/oop/doc/seria-oop-wzorce.md`.