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

121-java-object-oriented-design

استخدمه عندما تحتاج إلى مراجعة كود Java أو تحسينه أو إعادة هيكلته للحصول على جودة تصميم موجه للكائنات - بما في ذلك تطبيق مبادئ SOLID وDRY وYAGNI، وتحسين تصميم الفئة والواجهة، وإصلاح سوء استخدام مفهوم OOP (التغليف، والميراث، وتعدد الأشكال)، وتحديد وحل روائح التعليمات البرمجية (God Class، وFeature Envy، وData Clumps)، أو تحسين أنماط إنشاء الكائنات، وتصميم الطريقة، ومعالجة الاستثناءات. جزء من مشروع مهارات جافا

13التثبيتات·3الرائج·@jabrena

التثبيت

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

كيفية تثبيت 121-java-object-oriented-design

ثبّت مهارة الذكاء الاصطناعي 121-java-object-oriented-design بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/jabrena/cursor-rules-java --skill 121-java-object-oriented-design
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: 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,...

استخدمه عندما تحتاج إلى مراجعة كود Java أو تحسينه أو إعادة هيكلته للحصول على جودة تصميم موجه للكائنات - بما في ذلك تطبيق مبادئ SOLID وDRY وYAGNI، وتحسين تصميم الفئة والواجهة، وإصلاح سوء استخدام مفهوم OOP (التغليف، والميراث، وتعدد الأشكال)، وتحديد وحل روائح التعليمات البرمجية (God Class، وFeature Envy، وData Clumps)، أو تحسين أنماط إنشاء الكائنات، وتصميم الطريقة، ومعالجة الاستثناءات. جزء من مشروع مهارات جافا المصدر: jabrena/cursor-rules-java.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/jabrena/cursor-rules-java --skill 121-java-object-oriented-design
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-03-10
آخر تحديث
2026-03-10

Browse more skills from jabrena/cursor-rules-java

إجابات سريعة

ما هي 121-java-object-oriented-design؟

استخدمه عندما تحتاج إلى مراجعة كود Java أو تحسينه أو إعادة هيكلته للحصول على جودة تصميم موجه للكائنات - بما في ذلك تطبيق مبادئ SOLID وDRY وYAGNI، وتحسين تصميم الفئة والواجهة، وإصلاح سوء استخدام مفهوم OOP (التغليف، والميراث، وتعدد الأشكال)، وتحديد وحل روائح التعليمات البرمجية (God Class، وFeature Envy، وData Clumps)، أو تحسين أنماط إنشاء الكائنات، وتصميم الطريقة، ومعالجة الاستثناءات. جزء من مشروع مهارات جافا المصدر: jabrena/cursor-rules-java.

كيف أثبّت 121-java-object-oriented-design؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/jabrena/cursor-rules-java --skill 121-java-object-oriented-design بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

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