IT-lexicon › Programmeren › Object

Object

Programmeren Svenska → Bijgewerkt: 2026-10-03

Inkapseling van gegevens (velden) en gedrag (methoden) als één eenheid in OOP; een instantie van een klasse. De "alles is een object"-filosofie komt uit Smalltalk.

Alan Kay introduceerde "objectgeoriënteerd" bij Xerox PARC in Smalltalk-72. De definities lopen uiteen: sommige talen hebben geen klassen (JavaScript is prototype-gebaseerd, Lua gebruikt tabellen met metatabellen, Rust kent alleen structs en impl). De moderne trend is waardetypen met objectkenmerken in plaats van volledige OOP. "Compositie boven overerving" is sinds de jaren negentig het gangbare advies.

← Terug naar het lexicon