Jag vet inte, alltså frågar jag.
vad är objektorientering? :q
Objektorientering?
3 svar · 248 visningar · startad av Duva
Kort förklaring:
OO är ett sätt att bygga applikationer/programmera på. Om du t.ex gör ett spel och vill att den fina bollen du just skapat ska kunna studsa så lägger du in det som egenskap hos bollen ist för att gå omvägen och låta spelmotorn göra det.
Eller om du gör en bil till ditt spel så vill du kanske att den ska ha flera växlar, flera färger et.c.. dessa attribut byggs in i "objektet". Vidare så kan man av detta objekt skapa fler liknande objekt genom "arv".
I ett tetrisspel är det ju flera bitar. Men som grundobjekt är det bra med 1 bit. De andra bitarna är ju en bit de med, men de har andra former. Sålunda ärver de av BIT, och dess egenskaper som t.ex "rotera". Men de har egna attribut som färg och form.
Av detta kan man återanvända mycket kod och bygga ganska komplicerade strukturer på ett enkelt och smidigt sätt.
Java är väl det mest spridda rena OOP - språket. C++ också, men där finns det mycket avarter (dvs man frångår OOP:n)
tack. nu tror jag att jag förstår. ;)
Right! Min "bok" om oop blev ganska kort :birp