Mis on ühtse vastutuse põhimõte C#?
Mis on ühtse vastutuse põhimõte C#?

Video: Mis on ühtse vastutuse põhimõte C#?

Video: Mis on ühtse vastutuse põhimõte C#?
Video: Спиральная динамика. Бирюзовые организации. Управление изменениями 2024, November
Anonim

The Ühtse vastutuse põhimõte sätestab, et klassil peaks muutmiseks olema üks ja ainult üks põhjus, st alamsüsteemil, moodulil, klassil või funktsioonil ei tohiks olla rohkem kui üks põhjus. SRP määratles rusikas Robert C . Martin oma raamatus "Agile Software Development Põhimõtted , Mustrid ja tavad".

Mis on seega ühtse vastutuse põhimõte?

The ühtse vastutuse põhimõte on arvutiprogramm põhimõte mis ütleb, et igal moodulil, klassil või funktsioonil peaks olema vastutus üle a vallaline osa tarkvara pakutavatest funktsioonidest ja see vastutus peaks olema täielikult kapseldatud klassi, mooduli või funktsiooniga.

Lisaks ülaltoodule, mis on Liskovi asenduspõhimõte C#? Lihtsustada Liskovi asenduspõhimõte SOLIDist sisse C# The Liskovi asenduspõhimõte ütleb, et tuletatud klassi objekt peaks suutma asendada baasklassi objekti, ilma et see tooks süsteemi vigu või muudaks põhiklassi käitumist.

Miks on ühtse vastutuse põhimõte seetõttu oluline?

Algselt vastati: mis on ühtse vastutuse põhimõte ja miks see nii on oluline tarkvara arenduses? See seisneb klasside kaitsmises erinevatest suundadest tulevate muutuste eest. SRP austamise eest peaks klass vastutama ainult a vallaline tegija või nõuete allikas.

Mis on vastutus?

vastutus . Kohustus või kohustus rahuldavalt täita või lõpule viia (kellegi poolt antud või enda lubadusest või asjaoludest loodud) ülesanne, mida ta peab täitma ja mille täitmata jätmise eest kaasneb karistus.

Soovitan: