Αρχές SOLID

Οι αρχές αντικειμενοστρεφούς προγραμματισμού SOLID είναι απαραίτητες για τη δημιουργία λειτουργικού, συντηρήσιμου για μεγάλο χρονικό διάστημα λογισμικού βασισμένου σε αντικειμενοστρεφή προγραμματισμό (ΑΠ).

Οι κύριες αρχές SOLID:

Δείτε επίσης

  • η αρχή DRY,
    που χωρίζει το λογισμικό σε μικρά συστατικά
  • η αρχή KISS,
    που προτείνει την αποφυγή περιπλοκότητας του λογισμικού
  • η αρχή YAGNI,
    που προτείνει την αποφυγή υπερβολικής λειτουργικότητας του λογισμικού
  • η αρχή CQS,
    που ορίζει για κάθε λειτουργία μόνο μία εντολή
  • η αρχή LoD,
    που εφαρμόζεται στην ανάπτυξη λογισμικού
  • η αρχή διαχωρισμού ευθύνης,
    που εφαρμόζεται στην ανάπτυξη λογισμικού