Co je princip jediné odpovědnosti C#?
Co je princip jediné odpovědnosti C#?

Video: Co je princip jediné odpovědnosti C#?

Video: Co je princip jediné odpovědnosti C#?
Video: Design Patterns: Single Responsibility Principle Explained Practically in C# (The S in SOLID) 2024, Listopad
Anonim

The Princip jednotné odpovědnosti uvádí, že třída by měla mít jeden a pouze jeden důvod pro změnu, tj. subsystém, modul, třída nebo funkce by neměly mít více než jeden důvod pro změnu. SRP jako první definoval Robert C . Martin ve své knize „Agilní vývoj softwaru Zásady , Vzory a praxe“.

Co je tedy princip jednotné odpovědnosti?

The princip jediné odpovědnosti je počítačové programování zásada který uvádí, že by měl mít každý modul, třída nebo funkce odpovědnost přes singl část funkcí poskytovaných softwarem a to odpovědnost by měl být zcela zapouzdřen třídou, modulem nebo funkcí.

Kromě výše uvedeného, co je Liskovův substituční princip C#? Zjednodušení Liskovův substituční princip SOLID in C# The Liskovský princip substituce říká, že objekt odvozené třídy by měl být schopen nahradit objekt základní třídy, aniž by vnesl do systému nějaké chyby nebo měnil chování základní třídy.

Proč je tedy důležitý princip jediné odpovědnosti?

Původní odpověď: co je princip jediné odpovědnosti a proč tomu tak je Důležité ve vývoji softwaru? Jde o ochranu tříd před změnami, které přicházejí z různých směrů. Za dodržení SRP by měla být třída zodpovědná pouze za a singl aktér nebo zdroj požadavků.

co je to zodpovědnost?

odpovědnost . Povinnost nebo povinnost uspokojivě provést nebo dokončit úkol (někým zadaný nebo vytvořený vlastním slibem nebo okolnostmi), který musí splnit a který má následnou penalizaci za neúspěch.

Doporučuje: