ماذا تعني مبادئ SOLID؟
هي مجموعة من الإرشادات التصميمية لتحسين صيانة البرمجيات وقابليتها للتوسع.
المنشأ
تم تقديم مبادئ SOLID بواسطة روبرت سي. مارتن، المعروف أيضًا باسم "العم بوب"، في أعماله حول التصميم الكائني في أوائل 2000. هذه المبادئ هي مجموعة من خمس مفاهيم تصميم تساعد المطورين في إنشاء أنظمة برمجية.
التعريف
SOLID هو اختصار لخمس مبادئ تصميم في البرمجة الكائنية: المسؤولية الفردية، الفتح / الإغلاق، الاستبدال بواسطة ليشكوف، تقسيم الواجهة، والانقلاب في الاعتماد.
الغرض
توفر هذه المبادئ إطارًا لتصميم البرمجيات التي يسهل صيانتها وفهمها وتوسيعها، مما يسمح للمطورين بتجنب الأخطاء الشائعة في التصميم والهندسة المعمارية.
المسؤولية الفردية (SRP)
يجب أن يكون لدى الفئة سبب واحد فقط للتغيير.
الفتح / الإغلاق (OCP)
يجب أن تكون الكيانات البرمجية مفتوحة للتوسيع، ولكن مغل
هل تريد معرفة المزيد؟
إذا كنت مهتمًا بمعرفة المزيد عن SOLID، تواصل معي على X. أحب مشاركة الأفكار والإجابة على الأسئلة ومناقشة الفضول حول هذه المواضيع، لذا لا تتردد في زيارة صفحتي. أراك قريبًا!
ما هي نسخة Alpha؟
نسخة Alpha هي مرحلة مبكرة من منتج برمجي، يتم إصدارها عادةً للاختبار الداخلي...
ماذا يعني tester؟
المختبر، المعروف أيضًا باسم مهندس الاختبار أو QA (ضمان الجودة)، هو المسؤول...
ماذا يعني Tech Lead؟
قائد التقنية (Tech Lead)، أو القائد الفني، هو دور يشغله مطور كبير يشرف على...
ماذا يعني WET؟
مبدأ WET، الذي يترجم إلى "Write Everything Twice" أو "We Enjoy Typing"، يمث...
ماذا يعني Testing؟
الاختبار هو إجراء يتم تنفيذه للتحقق من صحة وتوثيق الأداء والأمان وقابلية ال...