ما هي interface-segregation-principle؟
استخدامها عند تصميم الواجهات. يُستخدم عند تنفيذ واجهات بطرق لا تحتاج إليها. يُستخدم عند الاضطرار إلى تنفيذ throw/no-op لطرق الواجهة. المصدر: yanko-belov/code-craft.
استخدامها عند تصميم الواجهات. يُستخدم عند تنفيذ واجهات بطرق لا تحتاج إليها. يُستخدم عند الاضطرار إلى تنفيذ throw/no-op لطرق الواجهة.
ثبّت مهارة الذكاء الاصطناعي interface-segregation-principle بسرعة في بيئة التطوير لديك عبر سطر الأوامر
المصدر: yanko-belov/code-craft.
Clients should not be forced to depend on interfaces they don't use.
Many small, focused interfaces are better than one large "fat" interface. If an implementer must throw exceptions or provide no-ops for interface methods, the interface is too large.
Providing both the violation and the correct approach is still providing a violation.
استخدامها عند تصميم الواجهات. يُستخدم عند تنفيذ واجهات بطرق لا تحتاج إليها. يُستخدم عند الاضطرار إلى تنفيذ throw/no-op لطرق الواجهة. المصدر: yanko-belov/code-craft.
حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.
npx skills add https://github.com/yanko-belov/code-craft --skill interface-segregation-principleاستخدامها عند تصميم الواجهات. يُستخدم عند تنفيذ واجهات بطرق لا تحتاج إليها. يُستخدم عند الاضطرار إلى تنفيذ throw/no-op لطرق الواجهة. المصدر: yanko-belov/code-craft.
افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/yanko-belov/code-craft --skill interface-segregation-principle بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw
https://github.com/yanko-belov/code-craft