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

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