Τι είναι η αρχή της ενιαίας ευθύνης C#;
Τι είναι η αρχή της ενιαίας ευθύνης C#;

Βίντεο: Τι είναι η αρχή της ενιαίας ευθύνης C#;

Βίντεο: Τι είναι η αρχή της ενιαίας ευθύνης C#;
Βίντεο: Μπαλτζώης Ιωάν.: Εάν είναι πραγματικός ο θάνατος του Πριγκόζιν τότε εγώ θα είμαι με την άποψη ότι … 2024, Νοέμβριος
Anonim

ο Αρχή Ενιαίας Ευθύνης δηλώνει ότι μια κλάση πρέπει να έχει έναν και μόνο λόγο αλλαγής, δηλαδή, ένα υποσύστημα, μια ενότητα, μια κλάση ή μια συνάρτηση δεν πρέπει να έχει περισσότερους από έναν λόγους αλλαγής. Το SRP ορίστηκε πρώτα από τον Robert ντο . Martin στο βιβλίο του «Agile Software Development Αρχές , Μοτίβα και πρακτικές».

Κατά συνέπεια, τι είναι η Αρχή της Ενιαίας Ευθύνης;

ο αρχή της ενιαίας ευθύνης είναι ένας προγραμματισμός υπολογιστή αρχή που δηλώνει ότι κάθε ενότητα, κλάση ή συνάρτηση πρέπει να έχει ευθύνη πάνω απο μονόκλινο μέρος της λειτουργικότητας που παρέχεται από το λογισμικό και αυτό ευθύνη θα πρέπει να περικλείεται εξ ολοκλήρου από την κλάση, την ενότητα ή τη συνάρτηση.

Εκτός από τα παραπάνω, τι είναι η Αρχή αντικατάστασης Liskov C#; Απλοποιώντας το Αρχή αντικατάστασης Liskov του SOLID σε ΝΤΟ# ο Αρχή αντικατάστασης Liskov λέει ότι το αντικείμενο μιας παραγόμενης κλάσης θα πρέπει να μπορεί να αντικαταστήσει ένα αντικείμενο της βασικής κλάσης χωρίς να φέρει σφάλματα στο σύστημα ή να τροποποιήσει τη συμπεριφορά της βασικής κλάσης.

Επομένως, γιατί είναι σημαντική η αρχή της ενιαίας ευθύνης;

Αρχική απάντηση: τι είναι αρχή της ενιαίας ευθύνης και γιατί είναι σπουδαίος στην ανάπτυξη λογισμικού; Πρόκειται για την προστασία των τάξεων από αλλαγές που προέρχονται από διαφορετικές κατευθύνσεις. Για την τιμή του SRP, μια τάξη θα πρέπει να είναι υπεύθυνη μόνο για α μονόκλινο ηθοποιός ή πηγή απαιτήσεων.

Τι είναι ευθύνη;

ευθύνη . Καθήκον ή υποχρέωση ικανοποιητικής εκτέλεσης ή ολοκλήρωσης μιας εργασίας (που ανατέθηκε από κάποιον ή δημιουργήθηκε από τη δική του υπόσχεση ή περιστάσεις) που πρέπει να εκπληρώσει και η οποία έχει ως συνέπεια την αποτυχία.

Συνιστάται: