Start Logga In Skriv Artikel Om Oss
Vad söker du?
Allt om 'Objektorientering'

Objektorientering

Objektorienteringeller objektorienterad programmering är ett sätt att programmera datorer och utforma programspråk. Egentligen en programeringsåskådning, där man abstraherar bort ointressant information från verkliga objekt.

Inom objektorientering är "objekt" det centrala.Objekt har egenskaper (attribut) och kan utföra uppgifter (metoder).Objekt med samma egenskaper (och metoder) sägs tillhöra samma klass.För den som känner till ett algoritmiskt (imperativt) programspråk som Algol eller C är det lätt att tänka sig klasserna som datastrukturtyper (structs i C) och objekten som datastrukturvariabler.Det viktigaste tillägget är att strukturerna också innehåller variabler som identifierar funktioner, som förutom sina explicita anropsargument även opererar på det anropade objektet. På så vis kan olika objekt ha metoder med samma namn men med olika implementering. Detta kallas polymorfism. Klasserna är dessutom inordnade i en hierarki, där lägre nivåer i hierarkin kan ärva egenskaper och metoder av klasser som är ovanför dem i hierarkin. En del språk tillåter multipelt arv, d.v.s. att en klass ärver av fler än en högre stående klass.

Genom sådana tillägg uppstod Simula ur Algol och C++ ur C.Två objektorienterade språk som inte har någon omedelbar föregångare är Smalltalk och Java.

Medan objektorienterad programmering och objektorienterade programspråk började slå igenom på 1980-talet, började också en utveckling inom objektorienterad analys och design (OOAD). Dessa tankar ledde under 1990-talet till bok/Design Patterns, Objectory, UML och RUP.

Under slutet av 1990-talet har några av tänkarna gått vidare till extrem programmering och wiki.

Se även:

  • Ravioliprogrammering

På webben:

  • http://193.180.65.160/martinf/oop.html

Redigera?

Artikeln skriven 2009-01-17 av Learning4sharing

Inga kategorier för denna artikel än...

Vi behhöver hjälp att kategorisera våra artiklar. Kan du skriva ett nyckelord för denna artikel? Du kan skriva upp till 3 olika nyckelord för denna artikel, vi uppskattar din hjälp!

Skriv nyckelord som du tycker beskriver denna artikel på ett bra sätt. Du kan ange 3 olika nyckelord för denna artikel, max 20 tecken per nyckelord.

  1. Lägg till fler
    Skriv in svaret på frågan: 6+9

Intresserad av fler artiklar?

Överlagring
Nässjö IF
New South Wales
DivX
Cirkulär
ActiveState
Axel von Fersen
Skottår
Nobelpriset i litteratur

Senaste sökningarna

valenselektron har fått 1170 sökningar. Den senaste gjordes 2020-05-25 22:01:07.

maria har fått 1159 sökningar. Den senaste gjordes 2020-05-25 21:59:54.

ftp har fått 1371 sökningar. Den senaste gjordes 2020-05-25 21:58:01.

Newton har fått 1330 sökningar. Den senaste gjordes 2020-05-25 21:57:24.

schizofreniformt har fått 1175 sökningar. Den senaste gjordes 2020-05-25 21:57:01.

nlp har fått 1079 sökningar. Den senaste gjordes 2020-05-25 21:56:19.

Insemination har fått 1051 sökningar. Den senaste gjordes 2020-05-25 21:54:14.

loke har fått 1378 sökningar. Den senaste gjordes 2020-05-25 21:52:32.

Aum Shinrikyo har fått 1557 sökningar. Den senaste gjordes 2020-05-25 21:51:24.

lss har fått 1319 sökningar. Den senaste gjordes 2020-05-25 21:50:21.

b2b har fått 1060 sökningar. Den senaste gjordes 2020-05-25 21:49:03.

Informationsteknik har fått 1153 sökningar. Den senaste gjordes 2020-05-25 21:48:29.

Designed by: template world
Learning4sharing.nu
All Rights Reserved. 0.13 SEK

Logga in

Välkommen att redigera och skriva nya artiklar!

Ingent Konto?

Skaffa konto för att redigera och skapa nya ariklar Nytt Konto.

Ny Användare

Välkommen att redigera och skriva nya artiklar! Skapa konto nedan.


Ett verifieringsmail kommer att skickas till din E-post som du måste öppna och verifiera din E-post med

Lägg till artikel

Du är inte inloggad.

Logga In eller Skapa konto.