·composition-over-inheritance
</>

composition-over-inheritance

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

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

التثبيت

$npx skills add https://github.com/yanko-belov/code-craft --skill composition-over-inheritance

كيفية تثبيت composition-over-inheritance

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

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

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

Inheritance creates tight coupling and rigid hierarchies. Composition creates flexible, reusable components that can be mixed and matched.

Default to composition. Use inheritance only for true type hierarchies.

| Diamond problem | Duck needs Flying AND Swimming | | Tight coupling | Child knows parent internals | | Rigid hierarchy | Can't change parent without breaking children | | Forced inheritance | Gets methods it doesn't need | | Fragile base class | Parent changes break all children |

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

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

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

أمر التثبيت
npx skills add https://github.com/yanko-belov/code-craft --skill composition-over-inheritance
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-02-01
آخر تحديث
2026-03-10

Browse more skills from yanko-belov/code-craft

إجابات سريعة

ما هي composition-over-inheritance؟

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

كيف أثبّت composition-over-inheritance؟

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

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

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