Principy SOLID

Principy objektově orientovaného programování SOLID jsou nezbytné pro vytváření funkčního, dlouhodobě udržitelného softwaru založeného na objektově orientovaném programování (OOP).

Základní principy SOLID:

Viz také

  • princip DRY,
    který dělí software na malé komponenty
  • princip KISS,
    který předpokládá odmítnutí zbytečného komplikování software
  • princip YAGNI,
    který předpokládá odmítnutí nadbytečné funkcionality software
  • princip CQS,
    který stanoví pro každou funkci pouze jeden příkaz
  • princip LoD,
    který se aplikuje při vývoji software
  • princip rozdělení zodpovědnosti,
    který se aplikuje při vývoji software