ماذا تعني مبادئ SOLID؟
هي مجموعة من الإرشادات التصميمية لتحسين صيانة البرمجيات وقابليتها للتوسع.
المنشأ
تم تقديم مبادئ SOLID بواسطة روبرت سي. مارتن، المعروف أيضًا باسم "العم بوب"، في أعماله حول التصميم الكائني في أوائل 2000. هذه المبادئ هي مجموعة من خمس مفاهيم تصميم تساعد المطورين في إنشاء أنظمة برمجية.
التعريف
SOLID هو اختصار لخمس مبادئ تصميم في البرمجة الكائنية: المسؤولية الفردية، الفتح / الإغلاق، الاستبدال بواسطة ليشكوف، تقسيم الواجهة، والانقلاب في الاعتماد.
الغرض
توفر هذه المبادئ إطارًا لتصميم البرمجيات التي يسهل صيانتها وفهمها وتوسيعها، مما يسمح للمطورين بتجنب الأخطاء الشائعة في التصميم والهندسة المعمارية.
المسؤولية الفردية (SRP)
يجب أن يكون لدى الفئة سبب واحد فقط للتغيير.
الفتح / الإغلاق (OCP)
يجب أن تكون الكيانات البرمجية مفتوحة للتوسيع، ولكن مغل
هل تريد معرفة المزيد؟
إذا كنت مهتمًا بمعرفة المزيد عن SOLID، تواصل معي على X. أحب مشاركة الأفكار والإجابة على الأسئلة ومناقشة الفضول حول هذه المواضيع، لذا لا تتردد في زيارة صفحتي. أراك قريبًا!