ነጠላ ኃላፊነት መርህ C # ምንድን ነው?
ነጠላ ኃላፊነት መርህ C # ምንድን ነው?

ቪዲዮ: ነጠላ ኃላፊነት መርህ C # ምንድን ነው?

ቪዲዮ: ነጠላ ኃላፊነት መርህ C # ምንድን ነው?
ቪዲዮ: Inside the Brain of a Psychopath 2024, ህዳር
Anonim

የ ነጠላ የኃላፊነት መርህ አንድ ክፍል ለለውጥ አንድ እና አንድ ምክንያት ብቻ ሊኖረው እንደሚገባ ይገልፃል፣ ማለትም፣ ንዑስ ስርዓት፣ ሞጁል፣ ክፍል ወይም ተግባር ከአንድ በላይ የለውጥ ምክንያት ሊኖረው አይገባም። SRP በቡጢ የተገለፀው በሮበርት ነው። ሲ . ማርቲን "Agile Software Development" በተሰኘው መጽሃፉ ውስጥ መርሆዎች ፣ ቅጦች እና ልምዶች።

በዚህ መሠረት ነጠላ የኃላፊነት መርህ ምንድን ነው?

የ ነጠላ ኃላፊነት መርህ የኮምፒውተር ፕሮግራም ነው። መርህ እያንዳንዱ ሞጁል፣ ክፍል ወይም ተግባር ሊኖረው እንደሚገባ የሚገልጽ ኃላፊነት በላይ ሀ ነጠላ በሶፍትዌሩ የቀረበው ተግባር አካል እና ያ ኃላፊነት በክፍል ፣ በሞጁል ወይም በተግባሩ ሙሉ በሙሉ መካተት አለበት።

ከዚህ በላይ፣ የሊስኮቭ መተኪያ መርህ C # ምንድን ነው? ማቃለል የሊስኮቭ መተኪያ መርህ የ SOLID in ሲ# የ የሊስኮቭ መተኪያ መርህ በስርአቱ ውስጥ ምንም አይነት ስህተት ሳያመጣ ወይም የመሠረታዊ ክፍሉን ባህሪ ሳያስተካክል የመነጨው ክፍል ነገር የመሠረት ክፍሉን ነገር መተካት መቻል አለበት ይላል።

የነጠላ ሃላፊነት መርህ ለምን አስፈላጊ ነው?

በመጀመሪያ መልስ: ምንድን ነው ነጠላ ኃላፊነት መርህ እና ለምን እንደሆነ አስፈላጊ በሶፍትዌር ልማት ውስጥ? ከተለያዩ አቅጣጫዎች ከሚመጡ ለውጦች ክፍሎችን መጠበቅ ነው. SRPን ለማክበር፣ አንድ ክፍል ተጠያቂ መሆን ያለበት ለሀ ነጠላ ተዋናይ ወይም መስፈርቶች ምንጭ.

ኃላፊነት ምንድን ነው?

ኃላፊነት . አንድን ተግባር በአጥጋቢ ሁኔታ የማከናወን ወይም የማጠናቀቅ (በአንድ ሰው የተሰጠ ወይም በራሱ ቃል ኪዳን ወይም ሁኔታዎች የተፈጠረ) መፈፀም ያለበት እና በውጤቱም ለውድቀት የሚዳርግ ቅጣት አለው።

የሚመከር: