Solid

SOLID principles for object-oriented design with multi-language examples (PHP, Java, Python, TypeScript, C++). Use when the user asks to review SOLID compliance, fix a SOLID violation, evaluate class design, reduce coupling, improve extensibility, or apply Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, or Dependency Inversion principles. Covers motivation, violation detection, refactoring fixes, and real-world trade-offs for each principle.

krzysztofsurdy 390773f 6 files · 70.5 KB Updated

File contents

krzysztofsurdy/code-virtuoso/tree/main/skills/knowledge/solid commit 390773fa9a

Frequently asked questions

npx skillmds@latest add krzysztofsurdy/solid