Wat is enkelverantwoordelikheidsbeginsel C#?
Wat is enkelverantwoordelikheidsbeginsel C#?

Video: Wat is enkelverantwoordelikheidsbeginsel C#?

Video: Wat is enkelverantwoordelikheidsbeginsel C#?
Video: Как учебники по программированию игр делают вас плохим в программировании 2024, November
Anonim

Die Enkelverantwoordelikheidsbeginsel stel dat 'n klas een en slegs een rede vir verandering moet hê, dit wil sê, 'n substelsel, module, klas of 'n funksie moet nie meer as een rede vir verandering hê nie. Die SRP is vuis gedefinieer deur Robert C . Martin in sy boek "Agile Software Development Beginsels , Patrone en Praktyke".

Gevolglik, wat is enkelverantwoordelikheidsbeginsel?

Die enkele verantwoordelikheid beginsel is 'n rekenaarprogrammering beginsel wat sê dat elke module, klas of funksie moet hê verantwoordelikheid oor 'n enkellopend deel van die funksionaliteit wat deur die sagteware verskaf word, en dit verantwoordelikheid moet geheel en al deur die klas, module of funksie ingekapsuleer word.

Behalwe hierbo, wat is Liskov-vervangingsbeginsel C#? Vereenvoudiging van die Liskov-vervangingsbeginsel van SOLID in C# Die Liskov-vervangingsbeginsel sê dat die objek van 'n afgeleide klas 'n objek van die basisklas moet kan vervang sonder om enige foute in die stelsel te bring of die gedrag van die basisklas te verander.

Waarom is die beginsel van enkele verantwoordelikheid belangrik?

Oorspronklik beantwoord: wat is enkele verantwoordelikheid beginsel en hoekom dit is belangrik in sagteware-ontwikkeling? Dit gaan daaroor om klasse te beskerm teen veranderinge wat uit verskillende rigtings kom. Om die SRP te vereer, moet 'n klas verantwoordelik wees vir slegs a enkellopend akteur of bron van vereistes.

Wat is 'n verantwoordelikheid?

verantwoordelikheid . 'n Plig of verpligting om 'n taak (wat deur iemand opgedra is, of geskep deur 'n mens se eie belofte of omstandighede) wat 'n mens moet nakom, bevredigend uit te voer of te voltooi, en wat 'n gevolglike straf vir mislukking het.

Aanbeveel: