Object Oriented Design

Object-oriented design principles with practical examples covering all five SOLID principles: Single Responsibility (SRP), Open/Closed (OCP), Liskov Substitution (LSP), Interface Segregation (ISP), and Dependency Inversion (DIP). Includes design patterns, class hierarchy design, and refactoring guidance. Use when designing class hierarchies, applying SOLID principles, refactoring toward better abstractions, or reviewing object-oriented design for violations.

iceflower bedfbee 3 files · 22.9 KB Updated

File contents

iceflower/agent-skills/tree/main/object-oriented-design commit bedfbee6ed

Frequently asked questions

npx skillmds@latest add iceflower/object-oriented-design