Design Patterns

Select and apply structural design patterns (Strategy, Factory, Adapter, Observer, etc.) to reduce complexity in class design. Use when evaluating whether a pattern solves a concrete problem, refactoring conditional logic, dealing with too many if/else statements or code smells, resolving inheritance problems, or deciding how to structure classes.

pantheon-org 4e7a752 21 files · 76.6 KB Updated

File contents

pantheon-org/tekhne/tree/main/skills/software-engineering/design-principles/design-patterns commit 4e7a752ec7

Frequently asked questions

npx skillmds@latest add pantheon-org/design-patterns