object-oriented-programmer

Community

Master OOP principles and patterns.

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, and User adhere 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.