SOLID-prinsippene

Prinsippene for objektorientert programmering SOLID er nødvendige for å skape funksjonell, vedlikeholdbar programvare over lang tid basert på objektorientert programmering (OOP).

Hovedprinsippene i SOLID:

Se også

  • prinsippet DRY,
    som deler programvare inn i små komponenter
  • prinsippet KISS,
    som fraråder å komplisere programvaren
  • prinsippet YAGNI,
    som fraråder overflødig funksjonalitet i programvaren
  • prinsippet CQS,
    som gir hver funksjon kun én kommando
  • prinsippet LoD,
    som brukes i programvareutvikling
  • prinsippet ansvarsseparasjon,
    som brukes i programvareutvikling