Objektiorientoituneisuuden
Objektiorientoituneisuus on ohjelmointiparadigma, joka perustuu olioiden käyttöön. Olio on itsenäinen yksikkö, joka sisältää sekä tietoa (attribuutteja) että toimintoja (metodeja) datan käsittelyyn. Objektiorientoituneessa ohjelmoinnissa ohjelmat rakennetaan vuorovaikuttavista olioista.
Keskeisiä objektiorientoituneisuuden käsitteitä ovat luokka, olio, kapselointi, periytyminen ja polymorfismi. Luokka on olioiden malli, joka määrittelee
Objektiorientoituneisuus pyrkii parantamaan ohjelmistojen uudelleenkäytettävyyttä, ylläpidettävyyttä ja skaalautuvuutta. Se auttaa jäsentämään monimutkaisia ohjelmistoja selkeiksi ja hallittaviksi