objektiluokan
Objektiluokan käsite viittaa ohjelmoinnissa olio-ohjelmoinnin perusrakenteeseen. Objektiluokka toimii oliota varten määriteltynä mallina, joka määrittelee minkä tilan (kentät) ja käyttäytymisen (metodit) oliot voivat omata. Objektiluokan luominen tarkoittaa olion instansointia konstruktorin kautta, ja jokaisella oliolla on sen luokan määrittelemät jäsenet ja omat tilakohtaiset arvonsa. Objektiluokkien suunnittelussa korostuvat kapselointi, joka piilottaa tiedot ja tarjoaa julkisen rajapinnan toiminnoille, sekä kontrolloitu pääsy kenttiin ja metodeihin.
Perinteisesti objektiluokat tukevat ominaisuuksia kuten perintä, jonka avulla luokat voivat periä toisten luokkien kenttiä ja toimintoja,
Käytännössä objektiluokkaa käytetään ohjelmoinnissa tyypin määrittämiseen: se kertoo, millaisia olioita ohjelmassa voi luoda, mitä dataa ne
Objektiluokan suunnittelulla ja sen oikealla käytöllä on merkittävä vaikutus ohjelman ylläpidettävyyteen, laajennettuvuuteen ja uudelleenkäytettävyyteen.