Miksi olio-ohjelmointia
Luokan ja olion käsite helpottaa asioiden hahmottamista.
Luokka
Ihmiselle asioiden luokittelu on hyvin luonteenomaista. Luokittelu helpottaa ajattelua. Jos omistat mersun, sinua pidetään ylempään sosiaaliluokkaan kuuluvana. Jos olet insinööri, sinun oletetaan ajattelevan teknisesti jne. Eläinmaailmasta tiedämme, että susien kuuluu, ollakseen susia, syödä lampaita jne. Teknisten ongelmien ratkaisussa luokka-ajattelu auttaa jäsentämään ongelmaa ja helpottaa päättelemään mille laitteelle, ohjelmalle tai ohjelman osalle minkäkin tehtävän suorittaminen kuuluu. Sinänsä tietokone ei tarvitse luokkakäsitettä, se on apuväline ohjelman kehittäjälle.
...