در برنامه نویسی شیئ گرا، SRP مخفف کلمات Single Responsibility Principle به معنای اصل تک مسؤولیتی است. به این معنی که هر قطعه کد(کلاس، تابع، متغیر،….) فقط باید یک مسؤولیت به عهده داشته باشد. و آن مسؤولیت باید کاملا توسط آن قطعه کد کپسوله شود. همه سرویس ها باید در آن مسؤولیت خلاصه شوند.
این امر باعث ایجاد تنومندی(Robustness) در کد می شود.
منابع:
ثبت ديدگاه