ما هو مبدأ المسؤولية الفردية C #؟
ما هو مبدأ المسؤولية الفردية C #؟

فيديو: ما هو مبدأ المسؤولية الفردية C #؟

فيديو: ما هو مبدأ المسؤولية الفردية C #؟
فيديو: 1- SOLID مبادئ - Single Responsibility Principle شرح مبدأ المسؤولية الواحدة 2024, يمكن
Anonim

ال مبدأ المسؤولية الفردية ينص على أنه يجب أن يكون للفصل سبب واحد فقط للتغيير ، أي أنه لا ينبغي أن يكون للنظام الفرعي أو الوحدة النمطية أو الفئة أو الوظيفة أكثر من سبب واحد للتغيير. تم تحديد قبضة SRP بواسطة روبرت ج . مارتن في كتابه "Agile Software Development" مبادئ ، الأنماط والممارسات ".

وفقًا لذلك ، ما هو مبدأ المسؤولية الفردية؟

ال مبدأ المسؤولية الفردية هي برمجة كمبيوتر المبدأ التي تنص على أن كل وحدة أو فئة أو وظيفة يجب أن تحتوي المسئولية أكثر من غير مرتبطة جزء من الوظائف التي يوفرها البرنامج ، وذاك المسئولية يجب تغليفها بالكامل بالفئة أو الوحدة أو الوظيفة.

بجانب ما ورد أعلاه ، ما هو مبدأ Liskov البديل C #؟ تبسيط مبدأ استبدال Liskov من صلب في سي # ال مبدأ استبدال Liskov يقول أن كائن الفئة المشتقة يجب أن يكون قادرًا على استبدال كائن من الفئة الأساسية دون إحداث أي أخطاء في النظام أو تعديل سلوك الفئة الأساسية.

من هنا ، لماذا مبدأ المسؤولية الواحدة مهم؟

أجاب في الأصل: ما هو مبدأ المسؤولية الفردية ولماذا هو الأهمية في تطوير البرمجيات؟ يتعلق الأمر بحماية الفصول من التغييرات التي تأتي من اتجاهات مختلفة. لتكريم SRP ، يجب أن يكون الفصل مسؤولاً فقط عن أ غير مرتبطة الفاعل أو مصدر المتطلبات.

ما هي المسؤولية؟

المسئولية . واجب أو التزام بأداء أو إكمال مهمة على نحو مرض (تم تعيينها من قبل شخص ما ، أو تم إنشاؤها بواسطة وعد أو ظروف) يجب على المرء الوفاء بها ، والتي يترتب عليها عقوبة الفشل.

موصى به: