SOLID-periaatteet

Objektiorientoituneen ohjelmoinnin periaatteet SOLID ovat tarpeellisia, kun luodaan toiminnallista, pitkään ylläpidettävää ohjelmistoa objektiorientoituneen ohjelmoinnin (OOP) pohjalta.

SOLID-periaatteiden pääkohdat:

Katso myös

  • DRY-periaate,
    joka jakaa ohjelmiston pieniksi komponenteiksi
  • KISS-periaate,
    joka edellyttää ohjelmiston monimutkaisuudesta luopumista
  • YAGNI-periaate,
    joka edellyttää ohjelmiston liiallisesta toiminnallisuudesta luopumista
  • CQS-periaate,
    joka asettaa jokaiselle funktiolle vain yhden komennon
  • LoD-periaate,
    jota sovelletaan ohjelmiston kehityksessä
  • vastuun eriyttämisen periaate,
    jota sovelletaan ohjelmiston kehityksessä