Kas ir vienotas atbildības princips C#?
Kas ir vienotas atbildības princips C#?

Video: Kas ir vienotas atbildības princips C#?

Video: Kas ir vienotas atbildības princips C#?
Video: Ты никогда не заработаешь на пикап-траке Почему? | Траковый бизнес в США | Работа в США | Кархолинг 2024, Maijs
Anonim

The Vienas atbildības princips nosaka, ka klasei ir jābūt vienam un tikai vienam izmaiņu iemeslam, t.i., apakšsistēmai, modulim, klasei vai funkcijai nedrīkst būt vairāk par vienu izmaiņu iemeslu. SRP pirmo reizi noteica Roberts C . Mārtiņš savā grāmatā Agile Software Development Principi , Modeļi un prakse”.

Tātad, kas ir vienotas atbildības princips?

The vienotas atbildības princips ir datorprogrammēšana principu kas nosaka, ka jābūt katram modulim, klasei vai funkcijai atbildību virs a viens daļa no programmatūras nodrošinātās funkcionalitātes, un tas atbildību ir pilnībā jāiekapsulē ar klasi, moduli vai funkciju.

Papildus iepriekš minētajam, kas ir Liskova aizstāšanas princips C#? Vienkāršojot Liskova aizstāšanas princips no SOLID iekšā C# The Liskova aizstāšanas princips saka, ka atvasinātās klases objektam jāspēj aizstāt bāzes klases objektu, neradot sistēmā kļūdas vai nemainot bāzes klases uzvedību.

Kāpēc vienotas atbildības princips ir svarīgs?

Sākotnējā atbilde: kas ir vienotas atbildības princips un kāpēc tā ir svarīgs programmatūras izstrādē? Tas ir par klases aizsardzību pret izmaiņām, kas nāk no dažādiem virzieniem. Par SRP ievērošanu klasei vajadzētu būt atbildīgai tikai par a viens dalībnieks vai prasību avots.

Kas ir atbildība?

atbildību . Pienākums vai pienākums apmierinoši izpildīt vai izpildīt uzdevumu (kāda ir uzdots vai radīts ar paša solījumu vai apstākļiem), kas jāpilda, un par kuru tiek uzlikts sods.

Ieteicams: