Gå til innhold

Sourcecode: Introduksjon til Objekt Orientert Programmering


Anbefalte innlegg

Ok, skal ta dette eksempelet til etteretning så fort jeg kommer til dette med arv.

 

Angående dette med kode, så har jeg i hvertfall fått beskjed fra flere hold at pseudokode er noe jeg burde satse på i eksemplene; så det er noe jeg skal ta tak i tror jeg.

 

Jeg vet ikke helt åssen jeg skal forklare ting uten å bruke noen form for (pseudo)kode i det hele tatt? Jeg kunne gått for enkle UML-diagrammer, disse viser omtrent det samme som en tom (det i header-filer (.h)) klasse-deklarasjon ville gjordt. Jeg kan eventuellt ha med begge deler?

Lenke til kommentar
Videoannonse
Annonse
Jeg vet ikke helt  åssen jeg skal forklare ting uten å bruke noen form for (pseudo)kode i det hele tatt? Jeg kunne gått for enkle UML-diagrammer, disse viser omtrent det samme som en tom (det i header-filer (.h)) klasse-deklarasjon ville gjordt. Jeg kan eventuellt ha med begge deler?

Så vidt jeg husker fra når jeg startet med OOP så var det noe slikt de prøvde å forklare med noen bokser og strekker nedover som var arv osv...

Er ikke helt sikkert på at det er den beste måten å forklare det fordi de første programmene vi skrev ble ikke mye OOP...

Endret av pertm
Lenke til kommentar

..er ikke sikker på det jeg heller.. og det er ikke sikkert det er beste stedet å starte heller.. :dontgetit:

 

..derfor .. tror jeg:

 

Dette med arv må vi ta litt lengre ut i guiden; nettopp fordi det kun er en liten del av OOP.

 

Må ikke glemme at OOP går ut på det å sammle data og funksjonalitet; og det er det man kanskje først må få med seg. Dette er også OOP; OOP er altså ikke bare arv. IMHO. :)

 

Uansett kan jeg tenke meg at disse boksene var UML-diagrammer. Skal se om jeg får tegnet noen. :)

 

Har oppdatert litt nå; lagt til noen illustrasjoner. De ble litt utydelige i Postscript og PDF-dokumentene, så jeg la dem ut som PNG-filer også. Hvis de viser seg å være gode, så skal jeg tegne dem på nytt.

 

Jeg skal se om jeg får tid til å oversette koden til pseudokode litt siden.

 

 

Det er linkene (view/download) på toppen i begge tilfeller som er de aktuelle linkene for å laste ned:

PDF-versjon

Postscript-versjon

 

Her er det den øverste linken (markup) som gjelder.

Kildekoden: http://scm.nostdal.net/cgi-bin/viewcvs.cgi...ts/oopintro.cpp

 

PNG-bildene (stereo_oo.png og stereo_prosedyrellt.png) er her (view):

http://scm.nostdal.net/cgi-bin/viewcvs.cgi..._Programmering/

 

 

Edit:

Jeg har bestemt meg for å ta en pause med artikkel-skrivingen siden jeg har litt annet jeg må få unna først. Blandt annet en bok jeg -må- få lest ferdig, noe kode jeg må få pusset på, og så er det jul+nyttårsfeiringer straks også. Så dette kan ta litt tid! :)

Lenke til kommentar
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...