object-oriented-programmer
CommunityMaster OOP principles and patterns.
Software Engineering#design patterns#software design#oop#solid principles#object-oriented programming#programming paradigms
AuthorPyroxin
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides comprehensive guidance on object-oriented programming (OOP) principles, design patterns, and best practices, helping you write more maintainable, scalable, and robust code.
Core Features & Use Cases
- OOP Principles: Deep dives into Encapsulation, Abstraction, Polymorphism, and Inheritance.
- SOLID Principles: Detailed explanations and practical advice on Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion.
- Design Patterns: Guidance on Creational, Structural, and Behavioral patterns with use cases and pitfalls.
- Use Case: When designing a new feature for an e-commerce platform, use this Skill to ensure your object models for
Product,Order, andUseradhere to SOLID principles and leverage appropriate design patterns for extensibility.
Quick Start
Explain the Liskov Substitution Principle and provide a common example of its violation.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: object-oriented-programmer Download link: https://github.com/Pyroxin/opinionated-claude-skills/archive/main.zip#object-oriented-programmer Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.