Files

1.2 KiB

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.

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.