Olemme olio olentoja elävät olio-maailmassa. Meillä on taipumus ajatella olio-tapoja.
Esimerkiksi suunniteltaessa moottori matkaa, me yleensä ajatella ensin noin paras tapa päästä paikasta A paikkaan B ilman liian huolissaan siitä, miten saada läpi liikenne kussakin kaupungeissa matkan varrella.
Kun olemme tyytyväisiä, että meillä on yleinen reitti kartoitettu asianmukaisesti, voimme mennä takaisin ja alkaa ajatella yksityiskohtia, kuten miten välttää viiden oclock liikennettä tietyn kaupungin, jossa on paras paikka pysähtyä yöksi, on olemassa joitakin erityisesti ravintola että haluamme käydä, ja jos on, miten voimme järjestää ajoitus niin että saavutaan päivällisen yhteydessä, jne on olio-ajattelua.
Edellinen lähestymistapoja ohjelmointiin (pre-OOP) pyrkivät erottamaan tiedot käytetyistä menetelmistä manipuloida että tiedot, tai ei ainakaan voimakkaasti kannustaa niitä voitaisiin pitää konsertti.
Maailma ja sen sovelluksia ei ole organisoitu arvot ja toimintatavat erillään toisistaan. Ihmiset, jotka ratkaisemaan ongelmia muut käsityöt eivät hahmottaa maailmaa sillä tavalla. Ne käsittelevät heidän ongelmansa verkkotunnuksia keskittymällä esineitä ja kerroit ominaisuudet nämä esineet määritellä menettelyt, soveltaa niihin.
rakentaa talon, korjaa rengasrikko, tai korjata kaasutin, ensin ajatella kohteen ja sen tarkoitus ja käyttäytymistä. Sitten valitset työkaluja ja menettelyjä. Ratkaisu sopii ongelma.
Kaikki olio-ohjelmointikieli on tuettava kolme erittäin tärkeää käsitettä:
Käytämme näitä kolmea käsitettä laajasti yritämme mallintaa reaalimaailman ongelmia, että yritämme ratkaista meidän olio-ohjelmia.
Encapsulation Esimerkki
Tarkastellaan ohjausmekanismi auton kuin reaalimaailman esimerkki kapselointi.
Viime kahdeksankymmentä vuotta tai niin, ohjausmekanismi on kehittynyt objekti
vuonna OOP mielessä. Erityisesti useimmat meistä tietävät, miten käyttää ohjauksen mekanismia auto ilman mitään käsitystä lainkaan miten se toteutetaan. Kaikki useimmat meistä huolta on rajapinta
jota me kutsumme kuin ohjauspyörä. Tiedämme, että jos me käännä ohjauspyörää myötäpäivään, auto kääntyy oikealle, ja jos me käännä sitä vastapäivään, auto kääntyy vasemmalle.
Useimmat meistä eivät tiedä, ja Don 't välitä, miten ohjausmekanismi on tosiasiallisesti toteutettu "konepellin alle." Itse a