Vahid məsuliyyət prinsipi C# nədir?
Vahid məsuliyyət prinsipi C# nədir?

Video: Vahid məsuliyyət prinsipi C# nədir?

Video: Vahid məsuliyyət prinsipi C# nədir?
Video: Oyun Proqramlaşdırma Dərslikləri Sizi Proqramlaşdırmada Necə Pis edir 2024, Bilər
Anonim

The Vahid Məsuliyyət Prinsipi bildirir ki, sinifdə dəyişiklik üçün bir və yalnız bir səbəb olmalıdır, yəni alt sistem, modul, sinif və ya funksiyada dəyişiklik üçün birdən çox səbəb olmamalıdır. SRP ilk dəfə Robert tərəfindən müəyyən edilmişdir C . Martin "Agile Software Development" kitabında Prinsiplər , Nümunələr və Təcrübələr".

Müvafiq olaraq, Vahid Məsuliyyət Prinsipi nədir?

The vahid məsuliyyət prinsipi kompüter proqramlaşdırmasıdır prinsip hər modulun, sinifin və ya funksiyanın olması lazım olduğunu bildirir məsuliyyət a üzərində subay proqram təminatı tərəfindən təmin edilən funksionallığın bir hissəsi və bu məsuliyyət sinif, modul və ya funksiya ilə tamamilə əhatə olunmalıdır.

Yuxarıda əlavə olaraq, Liskov Əvəzetmə Prinsip C# nədir? Sadələşdirilməsi Liskov əvəzetmə prinsipi SOLID in C# The Liskov əvəzetmə prinsipi deyir ki, törəmə sinfin obyekti sistemdə heç bir səhvə yol vermədən və ya baza sinfinin davranışını dəyişdirmədən baza sinfinin obyektini əvəz edə bilməlidir.

Buna görə vahid məsuliyyət prinsipi niyə vacibdir?

Əvvəlcə cavab verdi: nədir vahid məsuliyyət prinsipi və niyə belədir vacibdir proqram təminatının hazırlanmasında? Söhbət sinifləri müxtəlif istiqamətlərdən gələn dəyişikliklərdən qorumaqdan gedir. SRP-yə hörmət etmək üçün sinif yalnız a üçün cavabdeh olmalıdır subay aktyor və ya tələblərin mənbəyi.

Məsuliyyət nədir?

məsuliyyət . Bir insanın yerinə yetirməli olduğu və nəticədə uğursuzluğa görə cəzası olan bir tapşırığı (kimsə tərəfindən verilmiş və ya öz vədi və ya şəraiti ilə yaradılmış) qənaətbəxş şəkildə yerinə yetirmək və ya başa çatdırmaq vəzifəsi və ya öhdəliyi.

Tövsiyə: