Avatar billede sylvesternielsen Nybegynder
07. august 2004 - 14:46 Der er 4 kommentarer og
1 løsning

Hvornår er det OOP?

Har tænkt lidt over det og har egentligt manglet en klar definition på hvornår programmering kan kaldes for OOP.

Er det OOP når man laver det som en class, eller ligger det i strukturen af denne?
Avatar billede taskmgr Nybegynder
07. august 2004 - 14:48 #1
Her er en definition på engelsk:
http://searchwin2000.techtarget.com/sDefinition/0,,sid1_gci212681,00.html
Avatar billede arne_v Ekspert
07. august 2004 - 15:12 #2
Der er mange definitioner på OOP (Object Oriented Programming).

Nogle vil kalde kode OOP bare koden bruge objekt orienterede features i
sproget. Så hvis man bruger klasser som indeholder både data felter
og metoder og man lader klasser arve fra hinanden er det OOP.

Andre vil først kalde kode OOP hvis den baserer sig på interfaces/abstrakte basis
klasser og polymorfisme som i de kendte GoF pattersn. Man skal altså ikke
kun bruge oo features i sproget, men de skal bruges på den rigtige oo måde.

Så en klar definition er nok svær at komme op med.
Avatar billede Slettet bruger
10. august 2004 - 00:18 #3
Og nogle vil måske endda mene, at man kan benytte OOP i et gammeldags sprog, som ikke i sig selv har oo-features, men det er naturligvis meget besværligt.
Avatar billede arne_v Ekspert
22. august 2004 - 11:48 #4
Tid at få afsluttet spørgsmålet ?
Avatar billede arne_v Ekspert
22. august 2004 - 11:48 #5
Og et svar i håb om at få mindst halvdelen af de udlovede point !

:-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester