Η Αρχή του Διαχωρισμού των Ευθυνών
Η αρχή του διαχωρισμού των ευθυνών συνεπάγεται τον εντοπισμό σε ένα αναπτυξιακό έργο λειτουργικών μπλοκ που επιλύουν εξειδικευμένα προβλήματα.
Το μεγάλο πλεονέκτημα της εφαρμογής της αρχής του διαχωρισμού των ευθυνών έγκειται στο γεγονός ότι μειώνεται η πολυπλοκότητα της διαδικασίας εργασίας και ταυτόχρονα αυξάνεται η αξιοπιστία και η ευελιξία (προσαρμοστικότητα) της.
Το πιο απλό παράδειγμα χρήσης της αρχής του διαχωρισμού των ευθυνών είναι ο διαχωρισμός των λειτουργιών μεταξύ κλάσεων και αντικειμένων στην Αντικειμενοστρεφή Προγραμματισμό (ΟΟΠ).
Δείτε επίσης
-
η αρχή
SOLID,
που ορίζει συστάσεις για το λογισμικό βασισμένο στον Αντικειμενοστρεφή Προγραμματισμό -
η αρχή
DRY,
που διαχωρίζει το λογισμικό σε μικρά συστατικά -
η αρχή
KISS,
που προϋποθέτει την αποφυγή περιπλοκότητας του λογισμικού -
η αρχή
YAGNI,
που προϋποθέτει την αποφυγή υπερβολικής λειτουργικότητας του λογισμικού -
η αρχή
CQS,
που ορίζει για κάθε συνάρτηση μόνο μία εντολή -
η αρχή
LoD,
που εφαρμόζεται στην ανάπτυξη λογισμικού