IT-lexikon Programmering OOP

OOP Object-Oriented Programming

Programmering In English → Uppdaterad: 2026-07-30

Programmeringsstil där kod organiseras kring "objekt" som kombinerar data och beteende.

Kärnkoncept: klass (mall), objekt (instans av mallen), inheritance (en klass ärver från en annan), encapsulation (dölj interna detaljer), polymorphism (samma metod, olika beteende per typ).

Dominerade 90- och 00-talet. Idag finns motrörelser (functional programming, composition over inheritance) men OOP är fortfarande default i Java, C#, Python, Ruby.

← Tillbaka till lexikonet