SOLID-ის პრინციპები

ობიექტზე-ორიენტირებული პროგრამირების SOLID პრინციპები აუცილებელია ფუნქციონალური, დიდი ხნის განმავლობაში მოვლადი პროგრამული უზრუნველყოფის ობიექტზე-ორიენტირებული პროგრამირების (OOP) საფუძველზე შესაქმნელად.

SOLID-ის ძირითადი პრინციპები:

ასევე იხილეთ

  • DRY პრინციპი,
    რომელიც პროგრამულ უზრუნველყოფას წვრილ კომპონენტებად ყოფს
  • KISS პრინციპი,
    რომელიც პროგრამული უზრუნველყოფის გართულებისგან თავის შეკავებას გულისხმობს
  • YAGNI პრინციპი,
    რომელიც პროგრამული უზრუნველყოფის გადაჭარბებული ფუნქციონალობისგან თავის შეკავებას გულისხმობს
  • CQS პრინციპი,
    რომელიც თითოეული ფუნქციისთვის მხოლოდ ერთ ბრძანებას ანიჭებს
  • LoD პრინციპი,
    რომელიც პროგრამული უზრუნველყოფის დეველოპმენტის დროს გამოიყენება
  • პასუხისმგებლობის გაყოფის პრინციპი,
    რომელიც პროგრამული უზრუნველყოფის დეველოპმენტის დროს გამოიყენება