اصل سی شارپ تک مسئولیتی چیست؟
اصل سی شارپ تک مسئولیتی چیست؟

تصویری: اصل سی شارپ تک مسئولیتی چیست؟

تصویری: اصل سی شارپ تک مسئولیتی چیست؟
تصویری: الگوهای طراحی: اصل مسئولیت منفرد به طور عملی در سی شارپ توضیح داده شده است (S در SOLID) 2024, ممکن است
Anonim

این اصل مسئولیت واحد بیان می کند که یک کلاس باید یک و تنها یک دلیل برای تغییر داشته باشد، یعنی یک زیر سیستم، ماژول، کلاس یا یک تابع نباید بیش از یک دلیل برای تغییر داشته باشد. SRP اولین بار توسط رابرت تعریف شد سی . مارتین در کتاب خود "توسعه نرم افزار چابک". اصول ، الگوها و شیوه ها».

بر این اساس، اصل مسئولیت واحد چیست؟

این اصل مسئولیت واحد یک برنامه نویسی کامپیوتری است اصل که بیان می کند که هر ماژول، کلاس یا تابع باید داشته باشد مسئولیت بیش از یک تنها بخشی از عملکرد ارائه شده توسط نرم افزار، و آن مسئولیت باید به طور کامل توسط کلاس، ماژول یا تابع کپسوله شود.

علاوه بر موارد فوق، اصل سی شارپ جایگزینی لیسکوف چیست؟ ساده کردن اصل جایگزینی لیسکوف SOLID در سی شارپ این اصل جایگزینی لیسکوف می گوید که شیء یک کلاس مشتق شده باید بتواند یک شی از کلاس پایه را بدون ایجاد خطا در سیستم یا تغییر رفتار کلاس پایه جایگزین کند.

بنابراین، چرا اصل مسئولیت واحد مهم است؟

پاسخ اول: چیست اصل مسئولیت واحد و چرا هست مهم در توسعه نرم افزار؟ این در مورد محافظت از کلاس ها در برابر تغییراتی است که از جهات مختلف ایجاد می شود. برای ارج نهادن به SRP، یک کلاس باید فقط مسئول a تنها بازیگر یا منبع الزامات

مسئولیت چیست؟

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

توصیه شده: