tilgangsmodifikatorer
Tilgangsmodifikatorer er språklige konstruksjoner som bestemmer hvem som kan referere til klasser, metoder, felter og andre medlemmer i et program. De brukes for å kontrollere synlighet og avhengighet mellom komponenter, og bidrar til innkapsling, stabilt grensesnitt og enklere vedlikehold. Valg av riktig tilgangsnivå er en del av API-design og modulært design.
De mest kjente tilgangsnivåene inkluderer public, private og protected. Mange språk har også internal eller en
Designprinsipper for tilgangsmodifikatorer inkluderer å bruke minste privilegium, beskytte intern tilstand og skjule implementasjon, og eksponere