SOLID principi

Principi objektno-orijentisanog programiranja SOLID su neophodni prilikom kreiranja funkcionalnog, dugo održivog softvera zasnovanog na objektno-orijentisanom programiranju (OOP).

Osnovni principi SOLID-a su:

Pogledajte takođe

  • princip DRY,
    koji razdvaja softver na male komponente
  • princip KISS,
    koji podrazumeva odustajanje od komplikovanja softvera
  • princip YAGNI,
    koji podrazumeva odustajanje od suvišne funkcionalnosti softvera
  • princip CQS,
    koji određuje samo jednu komandu za svaku funkciju
  • princip LoD,
    koji se primenjuje u razvoju softvera
  • princip razdvajanja odgovornosti,
    koji se primenjuje u razvoju softvera