Open Closed Principle

Refactors conditional branching and if/else chains into extensible polymorphic designs using strategy injection, factory registration, and protocol-based interfaces so new behavior extends without modifying existing source.

paulpas 78597f5 30.5 KB Updated

File contents

paulpas/agent-skill-router/tree/main/skills/coding/open-closed-principle commit 78597f5aaa

Frequently asked questions

npx skillmds@latest add paulpas/open-closed-principle