برنامه نویسی

اصل مسئولیت واحد: اولین اصل جامد

اصل مسئولیت واحد (SRP) یا اصل مسئولیت واحد ، اولین اصل جامد است و یکی از مهمترین آنها برای حفظ کد و نگهداری آسان است. او می گوید یک کلاس فقط باید یک دلیل برای تغییر داشته باشد ، یعنی باید مسئولیت یک چیز واحد در سیستم باشد.

اهمیت SRP چیست

هنگامی که یک کلاس بیش از یک مسئولیت دارد ، هرگونه تغییر می تواند بر قسمت های مختلف سیستم تأثیر بگذارد ، خطر خطاها را افزایش داده و درک کد را دشوار کند.

مزایای SRP

  • ساده ترین برای درک کد
  • نگهداری ساده تر و ایمن تر
  • خطر کمتری از اشکالات هنگام اصلاح یک عملکرد

پایان

SRP یک اصل ساده اما قدرتمند است. این به ما کمک می کند تا کد مدولار را بنویسیم ، سازمان یافته و آسان برای نگهداری. هر زمان که به نظر می رسد یک کلاس “همه چیز را انجام می دهد” ، ارزش آن را دارد که بررسی کنید که آیا می توان آن را برای دنبال کردن SRP تقسیم کرد.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا