Oliopohjaisuutta
Oliopohjaisuutta on käsite, jota käytetään ohjelmistokehityksen ja ohjelmoinnin yhteydessä kuvaamaan design- ja ohjelmointiparadigmaa, jossa ohjelma rakennetaan objekteista. Jokainen objekti vastaa yksittäisestä kokonaisuudesta, joka sisältää sekä dataa että siihen liittyvää käyttäytymistä. Oliopohjaisuudessa korostuvat modulaarisuus, kapselointi sekä rajapinnat, joiden kautta objektit vuorovaikuttavat toistensa kanssa.
Oliopohjaisuuden keskeinen ajatus on, että ohjelmiston toiminta voidaan mallintaa maailman ilmiöiden kaltaisilla entiteeteillä, eli objekteilla. Objektille
Historiallisesti oliopohjaisuuden juuret ovat 1960-luvulla ja 1970-luvulla, kun Simula ja Smalltalk korostivat objektien mallintamisen merkitystä. Suomessa
Käytännössä oliopohjaisuutta sovelletaan laajasti ohjelmistokehityksessä, simulaatioissa, käyttöliittymäsovelluksissa ja järjestelmäintegraatioissa. Sen etuja ovat selkeä rakenne, uudelleenkäytettävyys