·dependency-inversion-principle
</>

dependency-inversion-principle

يُستخدم عندما يقوم الفصل بإنشاء تبعياته الخاصة. يُستخدم عند إنشاء تطبيقات ملموسة داخل الفصل الدراسي. استخدم عندما يُطلب منك تجنب حقن التبعية من أجل البساطة.

18التثبيتات·0الرائج·@yanko-belov

التثبيت

$npx skills add https://github.com/yanko-belov/code-craft --skill dependency-inversion-principle

كيفية تثبيت dependency-inversion-principle

ثبّت مهارة الذكاء الاصطناعي dependency-inversion-principle بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/yanko-belov/code-craft --skill dependency-inversion-principle
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: yanko-belov/code-craft.

High-level modules should not depend on low-level modules. Both should depend on abstractions.

Classes should depend on interfaces, not concrete implementations. Dependencies should be injected, not instantiated internally.

"Don't Overcomplicate" Pressure: "Just use SendGrid directly, DI is overkill"

يُستخدم عندما يقوم الفصل بإنشاء تبعياته الخاصة. يُستخدم عند إنشاء تطبيقات ملموسة داخل الفصل الدراسي. استخدم عندما يُطلب منك تجنب حقن التبعية من أجل البساطة. المصدر: yanko-belov/code-craft.

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

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

أمر التثبيت
npx skills add https://github.com/yanko-belov/code-craft --skill dependency-inversion-principle
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-03-09
آخر تحديث
2026-03-11

Browse more skills from yanko-belov/code-craft

إجابات سريعة

ما هي dependency-inversion-principle؟

يُستخدم عندما يقوم الفصل بإنشاء تبعياته الخاصة. يُستخدم عند إنشاء تطبيقات ملموسة داخل الفصل الدراسي. استخدم عندما يُطلب منك تجنب حقن التبعية من أجل البساطة. المصدر: yanko-belov/code-craft.

كيف أثبّت dependency-inversion-principle؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/yanko-belov/code-craft --skill dependency-inversion-principle بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

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

https://github.com/yanko-belov/code-craft