·121-java-object-oriented-design
</>

121-java-object-oriented-design

Utilizzalo quando è necessario rivedere, migliorare o eseguire il refactoring del codice Java per la qualità della progettazione orientata agli oggetti, inclusa l'applicazione dei principi SOLID, DRY e YAGNI, il miglioramento della progettazione di classi e interfacce, la correzione dell'uso improprio del concetto OOP (incapsulamento, ereditarietà, polimorfismo), l'identificazione e la risoluzione degli odori di codice (God Class, Feature Envy, Data Clumps) o il miglioramento dei modelli di creazione di oggetti, della progettazione dei metodi e della gestione delle eccezioni. Parte del progetto skills-for-java

13Installazioni·3Tendenza·@jabrena

Installazione

$npx skills add https://github.com/jabrena/cursor-rules-java --skill 121-java-object-oriented-design

Come installare 121-java-object-oriented-design

Installa rapidamente la skill AI 121-java-object-oriented-design nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/jabrena/cursor-rules-java --skill 121-java-object-oriented-design
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: jabrena/cursor-rules-java.

Review and improve Java code using comprehensive object-oriented design guidelines and refactoring practices.

Prerequisites: Run ./mvnw compile or mvn compile before applying any change. If compilation fails, stop immediately and do not proceed — compilation failure is a blocking condition.

Core areas: Fundamental design principles (SOLID, DRY, YAGNI), class and interface design (composition over inheritance, immutability, accessibility minimization, accessor methods), core OOP concepts (encapsulation, inheritance, polymorphism), object creation patterns (static factory methods, Builder pattern, Singleton, dependency injection, avoiding unnecessary objects), OOD code smells (God Class, Feature Envy,...

Utilizzalo quando è necessario rivedere, migliorare o eseguire il refactoring del codice Java per la qualità della progettazione orientata agli oggetti, inclusa l'applicazione dei principi SOLID, DRY e YAGNI, il miglioramento della progettazione di classi e interfacce, la correzione dell'uso improprio del concetto OOP (incapsulamento, ereditarietà, polimorfismo), l'identificazione e la risoluzione degli odori di codice (God Class, Feature Envy, Data Clumps) o il miglioramento dei modelli di creazione di oggetti, della progettazione dei metodi e della gestione delle eccezioni. Parte del progetto skills-for-java Fonte: jabrena/cursor-rules-java.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/jabrena/cursor-rules-java --skill 121-java-object-oriented-design
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-03-10
Aggiornato
2026-03-10

Browse more skills from jabrena/cursor-rules-java

Risposte rapide

Che cos'è 121-java-object-oriented-design?

Utilizzalo quando è necessario rivedere, migliorare o eseguire il refactoring del codice Java per la qualità della progettazione orientata agli oggetti, inclusa l'applicazione dei principi SOLID, DRY e YAGNI, il miglioramento della progettazione di classi e interfacce, la correzione dell'uso improprio del concetto OOP (incapsulamento, ereditarietà, polimorfismo), l'identificazione e la risoluzione degli odori di codice (God Class, Feature Envy, Data Clumps) o il miglioramento dei modelli di creazione di oggetti, della progettazione dei metodi e della gestione delle eccezioni. Parte del progetto skills-for-java Fonte: jabrena/cursor-rules-java.

Come installo 121-java-object-oriented-design?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/jabrena/cursor-rules-java --skill 121-java-object-oriented-design Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

https://github.com/jabrena/cursor-rules-java